summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOpenMP.cpp
diff options
context:
space:
mode:
authorKelvin Li <kkwli0@gmail.com>2015-09-15 18:56:58 +0000
committerKelvin Li <kkwli0@gmail.com>2015-09-15 18:56:58 +0000
commit4eea8c6b824402f07a630f596fd3b0b6a4ec5c4f (patch)
tree6d9a11ddfd00c02c5d6ef669cac13796f2161bca /clang/lib/Sema/SemaOpenMP.cpp
parentec4ad5ac9bfec9fcec7d7932a089411fb3245902 (diff)
downloadbcm5719-llvm-4eea8c6b824402f07a630f596fd3b0b6a4ec5c4f.tar.gz
bcm5719-llvm-4eea8c6b824402f07a630f596fd3b0b6a4ec5c4f.zip
Allow static local variables specified on data-sharing attribute clauses.
http://reviews.llvm.org/D11619 llvm-svn: 247715
Diffstat (limited to 'clang/lib/Sema/SemaOpenMP.cpp')
-rw-r--r--clang/lib/Sema/SemaOpenMP.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaOpenMP.cpp b/clang/lib/Sema/SemaOpenMP.cpp
index 22170f3dde5..ed58e475fe7 100644
--- a/clang/lib/Sema/SemaOpenMP.cpp
+++ b/clang/lib/Sema/SemaOpenMP.cpp
@@ -538,7 +538,7 @@ DSAStackTy::DSAVarData DSAStackTy::getTopDSA(VarDecl *D, bool FromParent) {
// in a Construct, C/C++, predetermined, p.7]
// Variables with static storage duration that are declared in a scope
// inside the construct are shared.
- if (D->isStaticDataMember() || D->isStaticLocal()) {
+ if (D->isStaticDataMember()) {
DSAVarData DVarTemp =
hasDSA(D, isOpenMPPrivate, MatchesAlways(), FromParent);
if (DVarTemp.CKind != OMPC_unknown && DVarTemp.RefExpr)
OpenPOWER on IntegriCloud