forked from OSchip/llvm-project
Mangle some expressions with codegen implications but no mangling "overhead".
llvm-svn: 100909
This commit is contained in:
parent
70e572e740
commit
e8917e0fd2
|
@ -1488,6 +1488,18 @@ void CXXNameMangler::mangleExpression(const Expr *E) {
|
|||
break;
|
||||
}
|
||||
|
||||
case Expr::CXXBindReferenceExprClass:
|
||||
mangleExpression(cast<CXXBindReferenceExpr>(E)->getSubExpr());
|
||||
break;
|
||||
|
||||
case Expr::CXXBindTemporaryExprClass:
|
||||
mangleExpression(cast<CXXBindTemporaryExpr>(E)->getSubExpr());
|
||||
break;
|
||||
|
||||
case Expr::CXXExprWithTemporariesClass:
|
||||
mangleExpression(cast<CXXExprWithTemporaries>(E)->getSubExpr());
|
||||
break;
|
||||
|
||||
case Expr::FloatingLiteralClass: {
|
||||
const FloatingLiteral *FL = cast<FloatingLiteral>(E);
|
||||
Out << "L";
|
||||
|
|
Loading…
Reference in New Issue