diff options
author | Meador Inge <meadori@codesourcery.com> | 2015-02-18 18:34:59 +0000 |
---|---|---|
committer | Meador Inge <meadori@codesourcery.com> | 2015-02-18 18:34:59 +0000 |
commit | 34e79ed319436693870ed27c951bd55267f1a154 (patch) | |
tree | 4dae31be4be1f81040e06b6c380701d4aa0db01c /clang/lib/Sema/SemaDecl.cpp | |
parent | 527c5dc68d72dd04958e634728d6a49907b66e00 (diff) | |
download | bcm5719-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.cpp | 2 |
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; |