aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ExecutionDomainFix.cpp
diff options
context:
space:
mode:
authorKadir Cetinkaya <kadircet@google.com>2019-04-12 10:09:24 +0000
committerKadir Cetinkaya <kadircet@google.com>2019-04-12 10:09:24 +0000
commit79063de95cbc97d140197259de22676d6939cd12 (patch)
tree510475295b9f9620dfffce5dc3f912e11103d7a7 /llvm/lib/CodeGen/ExecutionDomainFix.cpp
parenta80a52283cb7d8ee4d44c08030c44c39b3481d36 (diff)
downloadllvm-79063de95cbc97d140197259de22676d6939cd12.zip
llvm-79063de95cbc97d140197259de22676d6939cd12.tar.gz
llvm-79063de95cbc97d140197259de22676d6939cd12.tar.bz2
[clangd] Add TemplateArgumentList into Symbol
Summary: Part of re-landing rC356541 with D59599. Changes the way we store template arguments, previous patch was storing them inside Name field of Symbol. Which was violating the assumption: ```Symbol::Scope+Symbol::Name == clang::clangd::printQualifiedName``` which was made in multiple places inside codebase. This patch instead moves those arguments into their own field. Currently the field is meant to be human-readable, can be made structured if need be. Reviewers: ioeric, ilya-biryukov, gribozavr Subscribers: MaskRay, jkorous, arphaman, jdoerfert, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D59640 llvm-svn: 358273
Diffstat (limited to 'llvm/lib/CodeGen/ExecutionDomainFix.cpp')
0 files changed, 0 insertions, 0 deletions