Kadir Cetinkaya
fd019ed54e
[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
2019-10-01 14:08:51 +00:00
..
2019-09-13 09:46:16 +00:00
2019-08-09 08:52:54 +00:00
2019-07-25 17:50:51 +00:00
2019-09-19 15:10:51 +00:00
2019-06-24 20:07:11 +00:00
2019-09-04 20:30:00 +00:00
2019-09-04 20:30:00 +00:00
2019-07-30 13:42:19 +00:00
2019-10-01 14:08:51 +00:00
2019-06-24 20:07:11 +00:00
2019-07-12 13:57:41 +00:00
2019-06-24 20:07:11 +00:00
2019-07-30 13:42:19 +00:00
2019-06-02 04:00:43 +00:00
2019-09-04 20:30:00 +00:00
2019-06-26 03:47:37 +00:00
2019-06-24 20:07:11 +00:00
2019-06-24 20:07:11 +00:00
2019-06-24 20:07:11 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-06-02 04:00:38 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-06-02 04:00:38 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-05-28 19:27:19 +00:00
2019-10-01 14:08:51 +00:00
2019-06-24 20:07:11 +00:00
2019-08-12 17:07:49 +00:00
2019-07-12 16:53:57 +00:00
2019-06-24 20:07:11 +00:00
2019-06-24 20:07:11 +00:00
2019-07-09 15:02:07 +00:00
2019-10-01 14:08:51 +00:00
2019-10-01 14:08:51 +00:00
2019-07-12 13:57:41 +00:00
2019-08-29 20:00:40 +00:00
2019-05-21 17:24:49 +00:00
2019-07-25 07:33:13 +00:00
2019-05-05 12:35:12 +00:00
2019-09-23 18:48:06 +00:00
2019-05-28 19:27:19 +00:00
2019-08-29 20:00:40 +00:00
2019-06-24 20:07:11 +00:00
2019-07-30 13:42:19 +00:00