diff options
author | Mike Spertus <mike@spertus.com> | 2016-03-08 16:14:23 +0000 |
---|---|---|
committer | Mike Spertus <mike@spertus.com> | 2016-03-08 16:14:23 +0000 |
commit | 288daa5bc6a038e925d5c8a099a0c12e5f870833 (patch) | |
tree | 4f307a503feb98f385796d0e429243edc71c5d63 /clang/lib/Lex/ModuleMap.cpp | |
parent | 49738fe10bc66d0db887c1f876576d75f21f8ffd (diff) | |
download | llvm-288daa5bc6a038e925d5c8a099a0c12e5f870833.zip llvm-288daa5bc6a038e925d5c8a099a0c12e5f870833.tar.gz llvm-288daa5bc6a038e925d5c8a099a0c12e5f870833.tar.bz2 |
Add Visual Studio native visualizers for several Clang types
This is one of a series of changes to improve the MSVC visualization of Clang types.
This one focuses on Record and SubstTemplateTypeParmType meaning that, for example,
a TemplateArgumentLoc no longer displays incomprehensibly in the locals window as
{Argument={DeclArg={Kind=1 QT=0x033acb00 D=0xcccccccc {DeclType=???}}...
but instead much more usefully as
Type template parameter: SubstTemplateTypeParm: {Identifier (("T"))} => Record, {Identifier (("A"))}
Additional types and improvements will be made in subsequent commits
llvm-svn: 262933
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions