summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
Diffstat (limited to 'clang')
-rw-r--r--clang/include/clang/AST/TypeOrdering.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/include/clang/AST/TypeOrdering.h b/clang/include/clang/AST/TypeOrdering.h
index cd8bd75240c..b3d826cf38b 100644
--- a/clang/include/clang/AST/TypeOrdering.h
+++ b/clang/include/clang/AST/TypeOrdering.h
@@ -42,8 +42,8 @@ namespace llvm {
}
static unsigned getHashValue(clang::QualType Val) {
- return (unsigned)Val.getAsOpaquePtr() ^
- ((unsigned)Val.getAsOpaquePtr() >> 9);
+ return (unsigned)((uintptr_t)Val.getAsOpaquePtr()) ^
+ ((unsigned)((uintptr_t)Val.getAsOpaquePtr() >> 9));
}
static bool isEqual(clang::QualType LHS, clang::QualType RHS) {
OpenPOWER on IntegriCloud