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.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
clang-tidy: error: use of undeclared identifier 'mangleTemplateArgExpr'; did you mean 'mangleTemplatePrefix'? [clang-diagnostic-error]
not useful
clang-tidy: error: no viable conversion from 'clang::Expr *' to 'clang::GlobalDecl' [clang-diagnostic-error]
not useful