From 9e4e0237e4ed2c19726aace47198bbf6a35e61e9 Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Fri, 6 Nov 2009 02:50:19 +0000 Subject: Handle ParenExprs in mangleExpression. llvm-svn: 86218 --- clang/lib/CodeGen/Mangle.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang/lib/CodeGen/Mangle.cpp') diff --git a/clang/lib/CodeGen/Mangle.cpp b/clang/lib/CodeGen/Mangle.cpp index a5b34527969..11bbaae0183 100644 --- a/clang/lib/CodeGen/Mangle.cpp +++ b/clang/lib/CodeGen/Mangle.cpp @@ -1015,6 +1015,11 @@ void CXXNameMangler::mangleExpression(const Expr *E) { // ::= switch (E->getStmtClass()) { default: assert(false && "Unhandled expression kind!"); + + case Expr::ParenExprClass: + mangleExpression(cast(E)->getSubExpr()); + break; + case Expr::DeclRefExprClass: { const Decl *D = cast(E)->getDecl(); -- cgit v1.2.3