git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83935 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Zhongxing Xu 2009-10-13 02:29:58 +00:00
Родитель 4e3c1f7c2a
Коммит 798d2ca60d
2 изменённых файлов: 11 добавлений и 0 удалений

Просмотреть файл

@ -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;
}