From 540db8bcb8d7dae55456d8564c1d54071ec6ed50 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 29 Mar 2009 06:02:20 +0000 Subject: [PATCH] Allow a specific PointerIntPair instance to use a specific Pointer trait: some pointer instances have properties that not all of a type have. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67986 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/ADT/PointerIntPair.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/include/llvm/ADT/PointerIntPair.h b/include/llvm/ADT/PointerIntPair.h index 999b802ffca..f189a328582 100644 --- a/include/llvm/ADT/PointerIntPair.h +++ b/include/llvm/ADT/PointerIntPair.h @@ -14,7 +14,6 @@ #ifndef LLVM_ADT_POINTERINTPAIR_H #define LLVM_ADT_POINTERINTPAIR_H -#include "llvm/Support/DataTypes.h" #include "llvm/Support/PointerLikeTypeTraits.h" #include @@ -37,10 +36,10 @@ struct DenseMapInfo; /// PointerIntPair, 1, bool> /// ... and the two bools will land in different bits. /// -template +template > class PointerIntPair { intptr_t Value; - typedef PointerLikeTypeTraits PtrTraits; enum { /// PointerBitMask - The bits that come from the pointer. PointerBitMask = ~(((intptr_t)1 << PtrTraits::NumLowBitsAvailable)-1), -- 2.11.0