diff options
author | Kadir Cetinkaya <kadircet@google.com> | 2019-10-01 14:08:51 +0000 |
---|---|---|
committer | Kadir Cetinkaya <kadircet@google.com> | 2019-10-01 14:08:51 +0000 |
commit | fd019ed54e36179d0b69d93822164ec2e5689e36 (patch) | |
tree | add4df2268e7c8e4ac3496a9584fd9649b5496f2 /llvm/lib/CodeGen/MachinePostDominators.cpp | |
parent | b67c3b6cf0f039503d35ad91c1ababebe56e036f (diff) | |
download | bcm5719-llvm-fd019ed54e36179d0b69d93822164ec2e5689e36.tar.gz bcm5719-llvm-fd019ed54e36179d0b69d93822164ec2e5689e36.zip |
[clang] Make handling of unnamed template params similar to function params
Summary:
Clang uses the location identifier should be inserted for declarator
decls when a decl is unnamed. But for type template and template template
paramaters it uses the location of "typename/class" keyword, which makes it hard
for tooling to insert/change parameter names.
This change tries to unify these two cases by making template parameter
parsing and sourcerange operations similar to function params/declarator decls.
Reviewers: ilya-biryukov
Subscribers: arphaman, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D68143
llvm-svn: 373340
Diffstat (limited to 'llvm/lib/CodeGen/MachinePostDominators.cpp')
0 files changed, 0 insertions, 0 deletions