diff options
author | Erik Pilkington <erik.pilkington@gmail.com> | 2018-07-28 04:06:30 +0000 |
---|---|---|
committer | Erik Pilkington <erik.pilkington@gmail.com> | 2018-07-28 04:06:30 +0000 |
commit | 256db4b799a7c6e01d5210099f403b1bf124e2ba (patch) | |
tree | 303df3c8a45d0206a42694527ed93dbdf73785f0 /llvm/lib/Analysis/InstructionSimplify.cpp | |
parent | a6b5e0036128acfb0950f567cc83d351a5218fd6 (diff) | |
download | bcm5719-llvm-256db4b799a7c6e01d5210099f403b1bf124e2ba.tar.gz bcm5719-llvm-256db4b799a7c6e01d5210099f403b1bf124e2ba.zip |
[demangler] Fix an oss-fuzz bug from r338138
Stack overflow on invalid. While collapsing references, we were skipping over a
cycle check in ForwardTemplateReference leading to a stack overflow. This commit
fixes the problem by duplicating the cycle check in ReferenceType.
llvm-svn: 338190
Diffstat (limited to 'llvm/lib/Analysis/InstructionSimplify.cpp')
0 files changed, 0 insertions, 0 deletions