commit | 3c6231f5a0b6b51be9d10397a9c00c7401ca0c8b | [log] [tgz] |
---|---|---|
author | Erik Pilkington <erik.pilkington@gmail.com> | Sat Jul 28 04:06:30 2018 +0000 |
committer | Erik Pilkington <erik.pilkington@gmail.com> | Sat Jul 28 04:06:30 2018 +0000 |
tree | d1d97176a5b06a7e8859b153d361a125e98b78e4 | |
parent | 4a3bc0abc2164b2329cac28c5a8dfe699cf8f7a0 [diff] |
[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. git-svn-id: https://llvm.org/svn/llvm-project/libcxxabi/trunk@338190 91177308-0d34-0410-b5e6-96231b3b80d8