C++ PATCH for c++/49107 (excessive instantiation due to noexcept)
Jason Merrill
jason@redhat.com
Wed Jun 8 22:09:00 GMT 2011
49107 is an issue with the addition of noexcept to the standard library
causing extra instantiations, to the point that code that worked before
doesn't work now due to circular dependency. Someone suggested that to
avoid this problem we could defer instantiation of noexcept-specifiers
until they are actually needed. This patch implements that suggestion,
and does in fact seem to fix the problem.
Tested x86_64-pc-linux-gnu, applying to trunk.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 49107.patch
Type: text/x-patch
Size: 20670 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20110608/8c1d7c66/attachment.bin>
More information about the Gcc-patches
mailing list