From: Zachary Turner Date: Fri, 14 Dec 2018 18:20:21 +0000 (+0000) Subject: Fix Visual Studio PointerIntPair visualizer X-Git-Tag: llvmorg-8.0.0-rc1~2089 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cd3306c67b4245694586dd4946ef67c0c899f304;p=platform%2Fupstream%2Fllvm.git Fix Visual Studio PointerIntPair visualizer Patch by: Trass3r Differential Revision: https://reviews.llvm.org/D55252 llvm-svn: 349172 --- diff --git a/llvm/utils/LLVMVisualizers/llvm.natvis b/llvm/utils/LLVMVisualizers/llvm.natvis index f3b2a32..bbded5d 100644 --- a/llvm/utils/LLVMVisualizers/llvm.natvis +++ b/llvm/utils/LLVMVisualizers/llvm.natvis @@ -85,10 +85,10 @@ For later versions of Visual Studio, no setup is required. - {IntMask}: {($T1)(Value & PointerBitMask)} [{($T3)((Value >> IntShift) & IntMask)}] + {$T5::IntMask}: {($T1)(Value & $T5::PointerBitMask)} [{($T3)((Value >> $T5::IntShift) & $T5::IntMask)}] - ($T1)(Value & PointerBitMask) - ($T3)((Value >> IntShift) & IntMask) + ($T1)(Value & $T5::PointerBitMask) + ($T3)((Value >> $T5::IntShift) & $T5::IntMask)