diff --git a/clang/utils/ClangVisualizers/clang.natvis b/clang/utils/ClangVisualizers/clang.natvis index bbdce26225083..388f6fe444ef9 100644 --- a/clang/utils/ClangVisualizers/clang.natvis +++ b/clang/utils/ClangVisualizers/clang.natvis @@ -223,11 +223,11 @@ For later versions of Visual Studio, no setup is required--> typename class (not yet known if parameter pack) - ... - - {(TypeSourceInfo *)(DefaultArgument.ValueOrInherited.Val.Value&~3LL),view(cpp)} + ... + + {(TypeSourceInfo *)(*(uintptr_t *)DefaultArgument.ValueOrInherited.Val.Value.Data&~3LL),view(cpp)} {{InheritedInitializer}} - = {this,view(DefaultArg)na} + = {this,view(DefaultArg)na} {*this,view(TorC)} {*this,view(MaybeEllipses)}{Name,view(cpp)} {this,view(Initializer)na} @@ -439,8 +439,8 @@ For later versions of Visual Studio, no setup is required--> - {TTPDecl->Name,view(cpp)} - Non-canonical: {*TTPDecl} + {TTPDecl->Name,view(cpp)} + Non-canonical: {*TTPDecl} Canonical: {CanTTPTInfo} *(clang::Type *)this, view(cmn)