diff options
Diffstat (limited to 'clang/include/clang/Checker/PathSensitive/MemRegion.h')
-rw-r--r-- | clang/include/clang/Checker/PathSensitive/MemRegion.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/include/clang/Checker/PathSensitive/MemRegion.h b/clang/include/clang/Checker/PathSensitive/MemRegion.h index 48a7ad2aab1..feb4b7218a7 100644 --- a/clang/include/clang/Checker/PathSensitive/MemRegion.h +++ b/clang/include/clang/Checker/PathSensitive/MemRegion.h @@ -172,6 +172,8 @@ class StaticGlobalSpaceRegion : public GlobalsSpaceRegion { public: void Profile(llvm::FoldingSetNodeID &ID) const; + void dumpToStream(llvm::raw_ostream& os) const; + const CodeTextRegion *getCodeRegion() const { return CR; } static bool classof(const MemRegion *R) { @@ -186,6 +188,9 @@ class NonStaticGlobalSpaceRegion : public GlobalsSpaceRegion { : GlobalsSpaceRegion(mgr, NonStaticGlobalSpaceRegionKind) {} public: + + void dumpToStream(llvm::raw_ostream& os) const; + static bool classof(const MemRegion *R) { return R->getKind() == NonStaticGlobalSpaceRegionKind; } |