diff options
author | Kadir Cetinkaya <kadircet@google.com> | 2019-04-12 10:09:24 +0000 |
---|---|---|
committer | Kadir Cetinkaya <kadircet@google.com> | 2019-04-12 10:09:24 +0000 |
commit | 79063de95cbc97d140197259de22676d6939cd12 (patch) | |
tree | 510475295b9f9620dfffce5dc3f912e11103d7a7 /llvm/lib/CodeGen/ExecutionDomainFix.cpp | |
parent | a80a52283cb7d8ee4d44c08030c44c39b3481d36 (diff) | |
download | llvm-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