HomePhabricator

[clang-rename] Fix the missing template constructors.

Authored by hokein on Feb 7 2020, 5:27 AM.

Description

[clang-rename] Fix the missing template constructors.

Summary:
When renaming a class with template constructors, we are missing the
occurrences of the template constructors, because getUSRsForDeclaration doesn't
give USRs of the templated constructors (they are not in the normal ctors()
method).

Reviewers: kbobyrev

Subscribers: jkorous, arphaman, kadircet, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D74216

Details

Committed
hokeinFeb 11 2020, 12:41 AM
Differential Revision
D74216: [clang-rename] Fix the missing template constructors.
Parents
rG487621237d2f: [clangd] Remove a FIXME which has been done, NFC.
Branches
Unknown
Tags
Unknown