summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
diff options
context:
space:
mode:
authorMeador Inge <meadori@codesourcery.com>2015-02-17 21:02:56 +0000
committerMeador Inge <meadori@codesourcery.com>2015-02-17 21:02:56 +0000
commit006e0e65317b8a6d4d56125cd7c08703566efcec (patch)
tree5ceac7cc1709dc30ce8b65fcfdc0627bee2831be /clang/lib/Sema/SemaDecl.cpp
parent928e9ae89cc99f4e827faa47dba5032a503be92a (diff)
downloadbcm5719-llvm-006e0e65317b8a6d4d56125cd7c08703566efcec.tar.gz
bcm5719-llvm-006e0e65317b8a6d4d56125cd7c08703566efcec.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: 229543
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 7ff91cd60c3..dbc4f2cd089 100644
--- a/clang/lib/Sema/SemaDecl.cpp
+++ b/clang/lib/Sema/SemaDecl.cpp
@@ -9366,8 +9366,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