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)
commit3ef3e899a9f0a640f179a4d50f1e8ab31b419fbb
treecff91cac381915b93673b27d78c4b5a3ac5834ea
parent8489349fdca5fe57991bf6c683fd20c02301b0e0
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.

llvm-svn: 222471
clang/lib/Parse/ParseCXXInlineMethods.cpp
clang/lib/Parse/ParseDecl.cpp
clang/test/SemaCXX/libstdcxx_pair_swap_hack.cpp