diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2012-01-03 23:54:05 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2012-01-03 23:54:05 +0000 |
commit | 90dc17510b19ce30857b76bb5dfd577f90edefe4 (patch) | |
tree | d8dbeb54fb37f30e6de91b213c0fd9f954cd250f /clang/lib/AST/ExprConstant.cpp | |
parent | 6b77a07f75c553fbf188cebdf366b41ab8678dcf (diff) | |
download | bcm5719-llvm-90dc17510b19ce30857b76bb5dfd577f90edefe4.tar.gz bcm5719-llvm-90dc17510b19ce30857b76bb5dfd577f90edefe4.zip |
Get rid of an unnecessary check; the AST for init-lists is the same independent of whether we're in C++11 mode.
llvm-svn: 147503
Diffstat (limited to 'clang/lib/AST/ExprConstant.cpp')
-rw-r--r-- | clang/lib/AST/ExprConstant.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/clang/lib/AST/ExprConstant.cpp b/clang/lib/AST/ExprConstant.cpp index 9ac311ae58e..4aed81215c6 100644 --- a/clang/lib/AST/ExprConstant.cpp +++ b/clang/lib/AST/ExprConstant.cpp @@ -2128,12 +2128,10 @@ public: return StmtVisitorTy::Visit(E->getInitializer()); } RetTy VisitInitListExpr(const InitListExpr *E) { - if (Info.getLangOpts().CPlusPlus0x) { - if (E->getNumInits() == 0) - return DerivedZeroInitialization(E); - if (E->getNumInits() == 1) - return StmtVisitorTy::Visit(E->getInit(0)); - } + if (E->getNumInits() == 0) + return DerivedZeroInitialization(E); + if (E->getNumInits() == 1) + return StmtVisitorTy::Visit(E->getInit(0)); return Error(E); } RetTy VisitImplicitValueInitExpr(const ImplicitValueInitExpr *E) { |