]> granicus.if.org Git - clang/commit
PR21565: Further refine the conditions for enabling eager parsing of
authorRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 20 Nov 2014 22:32:11 +0000 (22:32 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Thu, 20 Nov 2014 22:32:11 +0000 (22:32 +0000)
commit4363fafac916b54009778ad1502ea5fd5ed419f8
tree207f456246cd287009f853444fbb75685d37b86a
parentfeea241eacd2e89751d297322fa74c7ce239d2e4
PR21565: Further refine the conditions for enabling eager parsing of
std::X::swap exception specifications (allowing parsing of non-conforming code
in libstdc++). The old conditions also matched the functions in MSVC's STL,
which were relying on deferred parsing here.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@222471 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Parse/ParseCXXInlineMethods.cpp
lib/Parse/ParseDecl.cpp
test/SemaCXX/libstdcxx_pair_swap_hack.cpp