diff --git a/llvm/utils/LLVMVisualizers/llvm.natvis b/llvm/utils/LLVMVisualizers/llvm.natvis
index f4ed0787689f..0000519ce05a 100644
--- a/llvm/utils/LLVMVisualizers/llvm.natvis
+++ b/llvm/utils/LLVMVisualizers/llvm.natvis
@@ -76,37 +76,28 @@ For later versions of Visual Studio, no setup is required.
+
+ {($T1)(Value & $T5::PointerBitMask)}
+ {($T3)((Value >> $T5::IntShift) & $T5::IntMask)}
{$T5::IntMask}: {($T1)(Value & $T5::PointerBitMask)} [{($T3)((Value >> $T5::IntShift) & $T5::IntMask)}]
- ($T1)(Value & $T5::PointerBitMask)
- ($T3)((Value >> $T5::IntShift) & $T5::IntMask)
-
+
-
- {*($T4)(Val.Value & $T2::InfoTy::PointerBitMask)}
-
{($T4)(Val.Value & $T2::InfoTy::PointerBitMask)}
-
- {*($T5)(Val.Value & $T2::InfoTy::PointerBitMask)}
-
{($T5)(Val.Value & $T2::InfoTy::PointerBitMask)}
-
- {*($T6)(Val.Value & $T2::InfoTy::PointerBitMask)}
-
{($T6)(Val.Value & $T2::InfoTy::PointerBitMask)}
-
- {*($T7)(Val.Value & $T2::InfoTy::PointerBitMask)}
-
{($T7)(Val.Value & $T2::InfoTy::PointerBitMask)}