diff options
author | Haojian Wu <hokein.wu@gmail.com> | 2021-05-19 14:28:41 +0200 |
---|---|---|
committer | Haojian Wu <hokein.wu@gmail.com> | 2021-05-20 15:33:05 +0200 |
commit | 80c1adfd18b5308422827f8372c28cc2ecfaa015 (patch) | |
tree | 43dcbedcbb1623b0023590da53607add551dcf12 /llvm/lib/Transforms/Utils/Debugify.cpp | |
parent | 80836ee519eb79ac263a84891511c23a416c8565 (diff) | |
download | llvm-80c1adfd18b5308422827f8372c28cc2ecfaa015.zip llvm-80c1adfd18b5308422827f8372c28cc2ecfaa015.tar.gz llvm-80c1adfd18b5308422827f8372c28cc2ecfaa015.tar.bz2 |
[clang] Invalidate a non-dependent-type RecordDecl when it has any dependent-type base class specifier.
This happens during the error-recovery, and it would esacpe all
dependent-type check guards in getTypeInfo/constexpr-evaluator code
paths, which lead to crashes.
Differential Revision: https://reviews.llvm.org/D102773
Diffstat (limited to 'llvm/lib/Transforms/Utils/Debugify.cpp')
0 files changed, 0 insertions, 0 deletions