From 71523d6c41e1599fc42f420d02dd2895fd8f65d4 Mon Sep 17 00:00:00 2001 From: Eli Friedman Date: Tue, 3 Jan 2012 23:54:05 +0000 Subject: [PATCH] Get rid of an unnecessary check; the AST for init-lists is the same independent of whether we're in C++11 mode. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147503 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/AST/ExprConstant.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/AST/ExprConstant.cpp b/lib/AST/ExprConstant.cpp index 9ac311ae58..4aed81215c 100644 --- a/lib/AST/ExprConstant.cpp +++ b/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) { -- 2.50.1