diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-09-25 04:46:05 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2012-09-25 04:46:05 +0000 |
commit | e49ff3ef3459e97fa76502bd9eae4ed9170fd048 (patch) | |
tree | 4a404becefcdea1230ee2a171be4f4e6f31b4f95 /lib/Sema/SemaDeclCXX.cpp | |
parent | 511e3ae61bc2ff3803195587fe9774cb815726fc (diff) |
Fix crash when a decltype expression in a trailing return type refers to the
function being instantiated. An error recovery codepath was recursively
performing name lookup (and triggering an unbounded stack of template
instantiations which blew out the stack before hitting the depth limit).
Patch by Wei Pan!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164586 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaDeclCXX.cpp')
0 files changed, 0 insertions, 0 deletions