Fix asan failures on OpenMP.

llvm-svn: 301536
This commit is contained in:
Haojian Wu 2017-04-27 12:22:33 +00:00
parent 318a6eae06
commit 85ddc4cb1a
1 changed files with 2 additions and 0 deletions

View File

@ -833,6 +833,8 @@ DSAStackTy::hasDSA(ValueDecl *D,
auto I = std::prev(StartI);
do {
++I;
if (I == EndI)
break;
if (!DPred(I->Directive) && !isParallelOrTaskRegion(I->Directive))
continue;
DSAVarData DVar = getDSA(I, D);