summaryrefslogtreecommitdiffstats
path: root/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang/Analysis/Analyses/ThreadSafetyTIL.h')
-rw-r--r--include/clang/Analysis/Analyses/ThreadSafetyTIL.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/clang/Analysis/Analyses/ThreadSafetyTIL.h b/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
index 4b59466..be8a710 100644
--- a/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
+++ b/include/clang/Analysis/Analyses/ThreadSafetyTIL.h
@@ -1395,7 +1395,7 @@ public:
/// Return the list of basic blocks that this terminator can branch to.
ArrayRef<BasicBlock*> successors() {
- return ArrayRef<BasicBlock*>(&TargetBlock, 1);
+ return TargetBlock;
}
template <class V>
@@ -1445,7 +1445,7 @@ public:
/// Return the list of basic blocks that this terminator can branch to.
ArrayRef<BasicBlock*> successors() {
- return ArrayRef<BasicBlock*>(Branches, 2);
+ return llvm::makeArrayRef(Branches);
}
template <class V>
@@ -1479,7 +1479,7 @@ public:
/// Return an empty list.
ArrayRef<BasicBlock*> successors() {
- return ArrayRef<BasicBlock*>();
+ return None;
}
SExpr *returnValue() { return Retval; }
@@ -1507,7 +1507,7 @@ inline ArrayRef<BasicBlock*> Terminator::successors() {
case COP_Branch: return cast<Branch>(this)->successors();
case COP_Return: return cast<Return>(this)->successors();
default:
- return ArrayRef<BasicBlock*>();
+ return None;
}
}
OpenPOWER on IntegriCloud