================
@@ -5770,7 +5773,17 @@ void CXXNameMangler::mangleExpression(const Expr *E,
unsigned Arity,
Sub = CCE->getArg(0)->IgnoreImplicit();
if (auto *StdInitList = dyn_cast<CXXStdInitializerListExpr>(Sub))
Sub = StdInitList->getSubExpr()->IgnoreImplicit();
- if (auto *IL = dyn_cast<InitListExpr>(Sub)) {
+ if (auto *PLIE = dyn_cast<CXXParenListInitExpr>(Sub)) {
----------------
efriedma-quic wrote:
I don't think this captures all the possible casts which can contain a
CXXParenListInitExpr. `(A)1` contains a CXXParenListInitExpr; so does
`static_cast<A>(1)`.
https://github.com/llvm/llvm-project/pull/232357
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits