[clang-rename] cleanup: use isWritten
authorKirill Bobyrev <omtcyfz@gmail.com>
Tue, 9 Aug 2016 10:03:33 +0000 (10:03 +0000)
committerKirill Bobyrev <omtcyfz@gmail.com>
Tue, 9 Aug 2016 10:03:33 +0000 (10:03 +0000)
nit: use isWritten and const auto *Initializer in
NamedDeclFindingASTVisitor::VisitCXXConstructorDecl method.
Test plan: make -j8 check-clang-tools (passed)

Patch by Alexander Shaposhnikov!

Reviewers: omtcyfz

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

llvm-svn: 278112

clang-tools-extra/clang-rename/USRFinder.cpp
clang-tools-extra/clang-rename/USRLocFinder.cpp

index a586bc6..1ad7e9e 100644 (file)
@@ -91,8 +91,8 @@ public:
   }
 
   bool VisitCXXConstructorDecl(clang::CXXConstructorDecl *ConstructorDecl) {
-    for (auto &Initializer : ConstructorDecl->inits()) {
-      if (Initializer->getSourceOrder() == -1) {
+    for (const auto *Initializer : ConstructorDecl->inits()) {
+      if (!Initializer->isWritten()) {
         // Ignore implicit initializers.
         continue;
       }
index 7a491d0..8d4c7e4 100644 (file)
@@ -43,8 +43,8 @@ public:
   // Declaration visitors:
 
   bool VisitCXXConstructorDecl(clang::CXXConstructorDecl *ConstructorDecl) {
-    for (auto &Initializer : ConstructorDecl->inits()) {
-      if (Initializer->getSourceOrder() == -1) {
+    for (const auto *Initializer : ConstructorDecl->inits()) {
+      if (!Initializer->isWritten()) {
         // Ignore implicit initializers.
         continue;
       }