Index: cfe/trunk/utils/clang.natvis
===================================================================
--- cfe/trunk/utils/clang.natvis
+++ cfe/trunk/utils/clang.natvis
@@ -15,14 +15,14 @@
Empty
- {{Identifier ({(clang::IdentifierInfo *)(Ptr & ~PtrMask)})}}
- {{ObjC Zero Arg Selector ({(clang::IdentifierInfo *)(Ptr & ~PtrMask)})}}
- {{ObjC One Arg Selector ({(clang::IdentifierInfo *)(Ptr & ~PtrMask)})}}
+ {{Identifier ({*(clang::IdentifierInfo *)(Ptr & ~PtrMask)})}}
+ {{ObjC Zero Arg Selector (*{(clang::IdentifierInfo *)(Ptr & ~PtrMask)})}}
+ {{ObjC One Arg Selector (*{(clang::IdentifierInfo *)(Ptr & ~PtrMask)})}}
{{Extra ({(clang::DeclarationNameExtra::ExtraKind)((clang::DeclarationNameExtra *)(Ptr & ~PtrMask))->ExtraKindOrNumArgs})}}
- - (clang::IdentifierInfo *)(Ptr & ~PtrMask)
- - (clang::IdentifierInfo *)(Ptr & ~PtrMask)
- - (clang::IdentifierInfo *)(Ptr & ~PtrMask)
+ - *(clang::IdentifierInfo *)(Ptr & ~PtrMask)
+ - *(clang::IdentifierInfo *)(Ptr & ~PtrMask)
+ - *(clang::IdentifierInfo *)(Ptr & ~PtrMask)
- (clang::DeclarationNameExtra::ExtraKind)((clang::DeclarationNameExtra *)(Ptr & ~PtrMask))->ExtraKindOrNumArgs
@@ -41,4 +41,19 @@
{Name,s}
+
+
+ - (clang::StorageClass)SClass
+ - (clang::ThreadStorageClassSpecifier)TSCSpec
+ - (clang::VarDecl::InitializationStyle)InitStyle
+
+
+
+ {Name}
+
+ *(DeclaratorDecl*)this,nd
+ - VarDeclBits
+ - ParmVarDeclBits
+
+