diff options
author | James Y Knight <jyknight@google.com> | 2021-01-24 16:23:58 -0500 |
---|---|---|
committer | James Y Knight <jyknight@google.com> | 2021-01-27 16:46:52 -0500 |
commit | a7246ba02a8923f316419a62d836dbe1c0b437bd (patch) | |
tree | bf2e252c19012139af87400559f11a140b6630f1 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 8ca33605ff0cfc536f5c6710fb5f6378bf11959a (diff) | |
download | llvm-a7246ba02a8923f316419a62d836dbe1c0b437bd.zip llvm-a7246ba02a8923f316419a62d836dbe1c0b437bd.tar.gz llvm-a7246ba02a8923f316419a62d836dbe1c0b437bd.tar.bz2 |
Itanium Mangling: In 'enable_if', omit X/E around <expr-primary>.
The Clang enable_if extension is mangled as an <extended-qualifier>,
which is supposed to contain <template-args>. However, we were
unconditionally emitting X/E around its arguments, neglecting the fact
that <expr-primary> should be emitted directly without the surrounding
X/E.
Differential Revision: https://reviews.llvm.org/D95488
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions