diff options
author | Tamas Berghammer <tberghammer@google.com> | 2017-05-24 11:21:34 +0000 |
---|---|---|
committer | Tamas Berghammer <tberghammer@google.com> | 2017-05-24 11:21:34 +0000 |
commit | 8bc9b88a241c617ad25f3d8d728d9b5581bd86a9 (patch) | |
tree | 95bc9f52ccfdcdedc878aeb27d4526877e91de31 /clang/lib/Frontend/CreateInvocationFromCommandLine.cpp | |
parent | 9f46d1d479462585c2a6d6928e0e26525512796f (diff) | |
download | llvm-8bc9b88a241c617ad25f3d8d728d9b5581bd86a9.zip llvm-8bc9b88a241c617ad25f3d8d728d9b5581bd86a9.tar.gz llvm-8bc9b88a241c617ad25f3d8d728d9b5581bd86a9.tar.bz2 |
__cxa_demangle: Fix constructor cv qualifier handling
Summary:
Previously if we parsed a constructor then we set parsed_ctor_dtor_cv
to true and never reseted it. This causes issue when a template argument
references a constructor (e.g. type of lambda defined inside a
constructor) as we will have the parsed_ctor_dtor_cv flag set what will
cause issues when parsing later arguments.
Reviewers: EricWF, compnerd
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D33385
llvm-svn: 303737
Diffstat (limited to 'clang/lib/Frontend/CreateInvocationFromCommandLine.cpp')
0 files changed, 0 insertions, 0 deletions