summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorMeador Inge <meadori@codesourcery.com>2015-02-18 18:34:59 +0000
committerMeador Inge <meadori@codesourcery.com>2015-02-18 18:34:59 +0000
commit34e79ed319436693870ed27c951bd55267f1a154 (patch)
tree4dae31be4be1f81040e06b6c380701d4aa0db01c /clang/lib/Sema/SemaDecl.cpp
parent527c5dc68d72dd04958e634728d6a49907b66e00 (diff)
downloadbcm5719-llvm-34e79ed319436693870ed27c951bd55267f1a154.tar.gz
bcm5719-llvm-34e79ed319436693870ed27c951bd55267f1a154.zip
Sema: Allow 'constexpr' variables in range loops
This fixes PR22492, which is in response to CWG issue #1204. Per the CWG issue 'contexpr' variables are now allowed in for range loops. llvm-svn: 229716
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r--clang/lib/Sema/SemaDecl.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp
index d351b4841f8..fd8b3e54315 100644
--- a/clang/lib/Sema/SemaDecl.cpp
+++ b/clang/lib/Sema/SemaDecl.cpp
@@ -9371,8 +9371,6 @@ void Sema::ActOnCXXForRangeDecl(Decl *D) {
case SC_OpenCLWorkGroupLocal:
llvm_unreachable("Unexpected storage class");
}
- if (VD->isConstexpr())
- Error = 5;
if (Error != -1) {
Diag(VD->getOuterLocStart(), diag::err_for_range_storage_class)
<< VD->getDeclName() << Error;
OpenPOWER on IntegriCloud