[all-commits] [llvm/llvm-project] 553dbb: [demangler] Don't allow the template parameters fr...
Richard Smith via All-commits
all-commits at lists.llvm.org
Thu Jul 9 20:38:41 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 553dbb6d7b32cc786281dea2c58a420bcbc9bb82
https://github.com/llvm/llvm-project/commit/553dbb6d7b32cc786281dea2c58a420bcbc9bb82
Author: Richard Smith <richard at metafoo.co.uk>
Date: 2020-07-09 (Thu, 09 Jul 2020)
Changed paths:
M libcxxabi/src/demangle/ItaniumDemangle.h
M libcxxabi/test/test_demangle.pass.cpp
M llvm/include/llvm/Demangle/ItaniumDemangle.h
Log Message:
-----------
[demangler] Don't allow the template parameters from the <encoding> in a
<local-name> to leak out into later parts of the name.
This caused us to fail to demangle certain constructs involving generic
lambdas.
More information about the All-commits
mailing list