зеркало из https://github.com/microsoft/clang-1.git
Add two utility methods.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83935 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
4e3c1f7c2a
Коммит
798d2ca60d
|
@ -122,9 +122,17 @@ public:
|
|||
return AnaCtxMgr.getContext(D)->getParentMap();
|
||||
}
|
||||
|
||||
// Get the top level stack frame.
|
||||
StackFrameContext *getStackFrame(Decl const *D) {
|
||||
return LocCtxMgr.getStackFrame(AnaCtxMgr.getContext(D), 0, 0);
|
||||
}
|
||||
|
||||
// Get a stack frame with parent.
|
||||
StackFrameContext const *getStackFrame(Decl const *D,
|
||||
LocationContext const *Parent,
|
||||
Stmt const *S) {
|
||||
return LocCtxMgr.getStackFrame(AnaCtxMgr.getContext(D), Parent, S);
|
||||
}
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
@ -162,6 +162,9 @@ public:
|
|||
return LastNode ? (LastNode->isSink() ? NULL : LastNode) : NULL;
|
||||
}
|
||||
|
||||
// FIXME: This should not be exposed.
|
||||
GRWorkList *getWorkList() { return Eng.WList; }
|
||||
|
||||
void SetCleanedState(const GRState* St) {
|
||||
CleanedState = St;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче