summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/ExprConstant.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2011-11-09 02:12:41 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2011-11-09 02:12:41 +0000
commitf8120cad16cd30f90b96cf6b00f4ec7db1845699 (patch)
tree01dbfb1d9ce8327cc512c33f11919534e8b21090 /clang/lib/AST/ExprConstant.cpp
parent8c2418594e29637e66cc4be469bed33c7fdf1064 (diff)
downloadbcm5719-llvm-f8120cad16cd30f90b96cf6b00f4ec7db1845699.tar.gz
bcm5719-llvm-f8120cad16cd30f90b96cf6b00f4ec7db1845699.zip
Constant expression evaluation: support for default arguments.
llvm-svn: 144156
Diffstat (limited to 'clang/lib/AST/ExprConstant.cpp')
-rw-r--r--clang/lib/AST/ExprConstant.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/AST/ExprConstant.cpp b/clang/lib/AST/ExprConstant.cpp
index d6e263b4476..aa949907eb1 100644
--- a/clang/lib/AST/ExprConstant.cpp
+++ b/clang/lib/AST/ExprConstant.cpp
@@ -935,6 +935,8 @@ public:
{ return StmtVisitorTy::Visit(E->getResultExpr()); }
RetTy VisitSubstNonTypeTemplateParmExpr(const SubstNonTypeTemplateParmExpr *E)
{ return StmtVisitorTy::Visit(E->getReplacement()); }
+ RetTy VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E)
+ { return StmtVisitorTy::Visit(E->getExpr()); }
RetTy VisitBinaryConditionalOperator(const BinaryConditionalOperator *E) {
OpaqueValueEvaluation opaque(Info, E->getOpaqueValue(), E->getCommon());
OpenPOWER on IntegriCloud