diff options
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/include/clang/AST/TypeOrdering.h | 4 |
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) { |

