commit | e49ff3ef3459e97fa76502bd9eae4ed9170fd048 | [log] [tgz] |
---|---|---|
author | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Sep 25 04:46:05 2012 +0000 |
committer | Richard Smith <richard-llvm@metafoo.co.uk> | Tue Sep 25 04:46:05 2012 +0000 |
tree | 4a404becefcdea1230ee2a171be4f4e6f31b4f95 | |
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