aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2008-01-16 18:58:48 +0000
committerTed Kremenek <kremenek@apple.com>2008-01-16 18:58:48 +0000
commitf81d2c9a06c7f2f8e3db41cf0ef00b158db91d05 (patch)
tree53b5c6a8a1af17da188ecf0a32eb217944f1a5f5
parentdb0b651de9c3bbf97ca37cb470938afeef74234d (diff)
downloadllvm-f81d2c9a06c7f2f8e3db41cf0ef00b158db91d05.zip
llvm-f81d2c9a06c7f2f8e3db41cf0ef00b158db91d05.tar.gz
llvm-f81d2c9a06c7f2f8e3db41cf0ef00b158db91d05.tar.bz2
Fixed incorrect pointer mask.
llvm-svn: 46078
-rw-r--r--clang/include/clang/Analysis/ProgramPoint.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/include/clang/Analysis/ProgramPoint.h b/clang/include/clang/Analysis/ProgramPoint.h
index 814d565..babea74 100644
--- a/clang/include/clang/Analysis/ProgramPoint.h
+++ b/clang/include/clang/Analysis/ProgramPoint.h
@@ -39,7 +39,7 @@ protected:
ProgramPoint() : Data(0) {}
public:
- unsigned getKind() const { return Data & 0x5; }
+ unsigned getKind() const { return Data & 0x7; }
void* getRawPtr() const { return reinterpret_cast<void*>(Data & ~0x7); }
void* getRawData() const { return reinterpret_cast<void*>(Data); }