summaryrefslogtreecommitdiffstats
path: root/clang/lib/GR/Checkers/PthreadLockChecker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/GR/Checkers/PthreadLockChecker.cpp')
-rw-r--r--clang/lib/GR/Checkers/PthreadLockChecker.cpp5
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());
}
OpenPOWER on IntegriCloud