http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52748
Michel Morin <mimomorin at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mimomorin at gmail dot com --- Comment #8 from Michel Morin <mimomorin at gmail dot com> 2013-03-28 13:11:00 UTC --- The implementation of N3276 is not complete. `decltype` in gcc-4.9-20130324 does not require type-completeness but involves unnecessary template instantiations: * Compilation of the demonstration code in N3276 (also appeared in Nathan Ridge's comment in this PR) exhausted memory on my PC, so I had to quit the compilation. * Boost's testing code (https://svn.boost.org/svn/boost/trunk/libs/config/test/boost_no_decltype_n3276.ipp) failed to compile. (One needs to remove `namespace boost_no_cxx11_decltype_n3276 {` and its closing brace`}`, and rename `int test()` to `int main()` before the compilation.)