diff options
| author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-12-22 18:53:20 +0000 |
|---|---|---|
| committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2010-12-22 18:53:20 +0000 |
| commit | ca08fba4141f1d3ae6193b3c81fb6ba8fb10d7dc (patch) | |
| tree | f698b3925e75c9dd7191c220008b8e569fa6f083 /clang/lib/GR/Checkers/PthreadLockChecker.cpp | |
| parent | a700e976b658860418bc145ec0bdacd4f1db3264 (diff) | |
| download | bcm5719-llvm-ca08fba4141f1d3ae6193b3c81fb6ba8fb10d7dc.tar.gz bcm5719-llvm-ca08fba4141f1d3ae6193b3c81fb6ba8fb10d7dc.zip | |
[analyzer] Refactoring: Move stuff into namespace 'GR'.
llvm-svn: 122423
Diffstat (limited to 'clang/lib/GR/Checkers/PthreadLockChecker.cpp')
| -rw-r--r-- | clang/lib/GR/Checkers/PthreadLockChecker.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/GR/Checkers/PthreadLockChecker.cpp b/clang/lib/GR/Checkers/PthreadLockChecker.cpp index 32f2f57b456..d880b066bc8 100644 --- a/clang/lib/GR/Checkers/PthreadLockChecker.cpp +++ b/clang/lib/GR/Checkers/PthreadLockChecker.cpp @@ -19,6 +19,7 @@ #include "llvm/ADT/ImmutableSet.h" using namespace clang; +using namespace GR; namespace { class PthreadLockChecker @@ -44,13 +45,15 @@ public: // GDM Entry for tracking lock state. namespace { class LockSet {}; } namespace clang { +namespace GR { template <> struct GRStateTrait<LockSet> : public GRStatePartialTrait<llvm::ImmutableSet<const MemRegion*> > { static void* GDMIndex() { return PthreadLockChecker::getTag(); } }; +} // end GR namespace } // end clang namespace -void clang::RegisterPthreadLockChecker(GRExprEngine &Eng) { +void GR::RegisterPthreadLockChecker(GRExprEngine &Eng) { Eng.registerCheck(new PthreadLockChecker()); } |

