diff --git a/llvm/utils/LLVMVisualizers/llvm.natvis b/llvm/utils/LLVMVisualizers/llvm.natvis index 6d37fa014539..6d8475a1c72e 100644 --- a/llvm/utils/LLVMVisualizers/llvm.natvis +++ b/llvm/utils/LLVMVisualizers/llvm.natvis @@ -8,8 +8,8 @@ For Visual Studio 2013 only, put this file into For later versions of Visual Studio, no setup is required. --> - - + + empty {{ size={($T1*)EndX - ($T1*)BeginX} }} @@ -21,6 +21,29 @@ For later versions of Visual Studio, no setup is required. + + + + {(($T1*)BeginX)[0]}{*this,view(elt1)} + + , {(($T1*)BeginX)[1]}{*this,view(elt2)} + + , {(($T1*)BeginX)[2]}{*this,view(elt3)} + + , {(($T1*)BeginX)[2]}{*this,view(elt4)} + + , /* {(($T1*)EndX - ($T1*)BeginX) - 4} more*/ + empty + {{{*this,view(elt0)}}} + + ($T1*)EndX - ($T1*)BeginX + ($T1*)CapacityX - ($T1*)BeginX + + ($T1*)EndX - ($T1*)BeginX + ($T1*)BeginX + + + empty {{ size={Length} }}