diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-01-08 22:45:21 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-01-08 22:45:21 +0000 |
commit | 32b43764025e5f41d9ec9aff382810cc417d9d58 (patch) | |
tree | 06a9f3dfa8ed4677abd6a40c75f2712297d2261d /clang/tools/c-index-test/core_main.cpp | |
parent | e4c7f122748b6d0a9cfc8b5a5c1a010b72dfff14 (diff) | |
download | bcm5719-llvm-32b43764025e5f41d9ec9aff382810cc417d9d58.tar.gz bcm5719-llvm-32b43764025e5f41d9ec9aff382810cc417d9d58.zip |
PR31514: Add recursive self-instantiation check during template argument
deduction in partial ordering.
This prevents us from crashing due to attempting to instantiate the same class
template specialization definition multiple times. (Debug builds also appear to
sometimes hit the stack limit before hitting the instantiation depth limit in
this case.)
llvm-svn: 291407
Diffstat (limited to 'clang/tools/c-index-test/core_main.cpp')
0 files changed, 0 insertions, 0 deletions