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
..
2018-12-03 11:26:35 +00:00
2019-09-13 09:46:16 +00:00
2019-01-24 00:11:35 +00:00
2019-08-09 08:52:54 +00:00
2018-12-04 09:53:36 +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-01-16 16:12:30 +00:00
2019-10-01 14:08:51 +00:00
2019-01-18 21:38:30 +00:00
2019-01-18 21:55:24 +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
2018-12-10 19:18:11 +00:00
2019-06-02 04:00:43 +00:00
2019-09-04 20:30:00 +00:00
2019-01-16 16:12:30 +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-03-20 17:14:49 +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
2018-12-04 21:50:08 +00:00
2019-06-24 20:07:11 +00:00
2019-08-12 17:07:49 +00:00
2018-12-04 21:50:08 +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-01-11 19:11:17 +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-01-19 09:05:55 +00:00
2019-02-08 21:18:46 +00:00
2019-05-21 17:24:49 +00:00
2019-04-08 19:52:45 +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
2018-12-03 11:26:35 +00:00
2019-05-28 19:27:19 +00:00
2019-02-03 18:20:27 +00:00
2019-02-13 09:39:17 +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