summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/ModuleList.cpp
diff options
context:
space:
mode:
authorCraig Silverstein <csilvers2000@yahoo.com>2010-06-28 23:42:10 +0000
committerCraig Silverstein <csilvers2000@yahoo.com>2010-06-28 23:42:10 +0000
commita37aa88e62db7f67dad8f81725c4b9abaeb2f1c6 (patch)
treec026b490ed0930e457cd2aa0c58290bc18a8b6dc /lldb/source/Core/ModuleList.cpp
parent269a89fd3af2e7332e99e8aae695633bd98c3ab8 (diff)
downloadbcm5719-llvm-a37aa88e62db7f67dad8f81725c4b9abaeb2f1c6.tar.gz
bcm5719-llvm-a37aa88e62db7f67dad8f81725c4b9abaeb2f1c6.zip
Fix up ClassTemplateSpecializationDecl: For implicit instantiations
("set<int> x;"), we don't want to recurse at all, since the instatiated class isn't written in the source code anywhere. (Note the instatiated *type* -- set<int> -- is written, and will still get a callback of TemplateSpecializationType). For explicit instantiations ("template set<int>;"), we do need a callback, since this is the only callback that's made for this instantiation. We use getTypeAsWritten() to distinguish. We will still need to figure out how to handle template specializations, which probably are still not quite correct. Reviewed by chandlerc llvm-svn: 107098
Diffstat (limited to 'lldb/source/Core/ModuleList.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud