Resolve exception specifications after marking the corresponding
authorRichard Smith <richard@metafoo.co.uk>
Fri, 13 Dec 2019 22:06:24 +0000 (14:06 -0800)
committerRichard Smith <richard@metafoo.co.uk>
Mon, 16 Dec 2019 06:02:30 +0000 (22:02 -0800)
commit0ec1e99001291b894de4cd8d7ecc2a283d9a3bfc
tree0056d23c6bbb37726033b240fc58d92230e8b407
parentf036f1cc85deddff852705e6b44d31d1d0d47773
Resolve exception specifications after marking the corresponding
function as referenced, not before.

No functionality change intended. This is groundwork for computing the
exception specification of a defaulted comparison, for which we'd like
to use the implicit body where possible.
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaExprMember.cpp
clang/lib/Sema/SemaOverload.cpp