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 + +