[Bug c++/46701] [C++0x] ICE in build_data_member_initialization, at cp/semantics.c:5503

paolo.carlini at oracle dot com gcc-bugzilla@gcc.gnu.org
Fri Dec 10 13:18:00 GMT 2010


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46701

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo.carlini at oracle dot
                   |                            |com

--- Comment #13 from Paolo Carlini <paolo.carlini at oracle dot com> 2010-12-10 13:17:54 UTC ---
By the way, here and in c++/46877, the ICEs in library code - which I would
consider rather serious because prevent people from testing in C++0x mode quite
common uses of std::map - occur in a std::pair constructor decorated with
constexpr in a way not conforming to the letter of n3225. Thus, if we can't
really go through such issue in the constexpr code for 4.6.0 - because too
risky, or whatelse - I would propose removing for now the constexpr specifiers
from std::pair. Jason, what do you think?



More information about the Gcc-bugs mailing list