Fix Visual Studio PointerIntPair visualizer
authorZachary Turner <zturner@google.com>
Fri, 14 Dec 2018 18:20:21 +0000 (18:20 +0000)
committerZachary Turner <zturner@google.com>
Fri, 14 Dec 2018 18:20:21 +0000 (18:20 +0000)
Patch by: Trass3r

Differential Revision: https://reviews.llvm.org/D55252

llvm-svn: 349172

llvm/utils/LLVMVisualizers/llvm.natvis

index f3b2a32..bbded5d 100644 (file)
@@ -85,10 +85,10 @@ For later versions of Visual Studio, no setup is required.
   </Type>\r
 \r
   <Type Name="llvm::PointerIntPair&lt;*,*,*,*&gt;">\r
-    <DisplayString>{IntMask}: {($T1)(Value &amp; PointerBitMask)} [{($T3)((Value &gt;&gt; IntShift) &amp; IntMask)}]</DisplayString>\r
+    <DisplayString>{$T5::IntMask}: {($T1)(Value &amp; $T5::PointerBitMask)} [{($T3)((Value &gt;&gt; $T5::IntShift) &amp; $T5::IntMask)}]</DisplayString>\r
     <Expand>\r
-      <Item Name="[ptr]">($T1)(Value &amp; PointerBitMask)</Item>\r
-      <Item Name="[int]">($T3)((Value &gt;&gt; IntShift) &amp; IntMask)</Item>\r
+      <Item Name="[ptr]">($T1)(Value &amp; $T5::PointerBitMask)</Item>\r
+      <Item Name="[int]">($T3)((Value &gt;&gt; $T5::IntShift) &amp; $T5::IntMask)</Item>\r
     </Expand>\r
   </Type>\r
 \r