@@ -674,9 +674,8 @@ bool ClangASTImporter::CompleteAndFetchChildren(clang::QualType type) {
674674 }
675675 }
676676
677- if (RecordDecl *record_decl = dyn_cast<RecordDecl>(origin_tag_decl)) {
677+ if (RecordDecl *record_decl = dyn_cast<RecordDecl>(origin_tag_decl))
678678 record_decl->setHasLoadedFieldsFromExternalStorage (true );
679- }
680679
681680 return true ;
682681 }
@@ -706,9 +705,8 @@ bool ClangASTImporter::CompleteAndFetchChildren(clang::QualType type) {
706705 }
707706
708707 return true ;
709- } else {
710- return false ;
711708 }
709+ return false ;
712710 }
713711
714712 return true ;
@@ -730,15 +728,12 @@ bool ClangASTImporter::RequireCompleteType(clang::QualType type) {
730728 if (ObjCInterfaceDecl *objc_interface_decl =
731729 objc_object_type->getInterface ())
732730 return CompleteObjCInterfaceDecl (objc_interface_decl);
733- else
734- return false ;
731+ return false ;
735732 }
736- if (const ArrayType *array_type = type->getAsArrayTypeUnsafe ()) {
733+ if (const ArrayType *array_type = type->getAsArrayTypeUnsafe ())
737734 return RequireCompleteType (array_type->getElementType ());
738- }
739- if (const AtomicType *atomic_type = type->getAs <AtomicType>()) {
735+ if (const AtomicType *atomic_type = type->getAs <AtomicType>())
740736 return RequireCompleteType (atomic_type->getPointeeType ());
741- }
742737
743738 return true ;
744739}
@@ -748,8 +743,7 @@ ClangASTMetadata *ClangASTImporter::GetDeclMetadata(const clang::Decl *decl) {
748743
749744 if (decl_origin.Valid ())
750745 return ClangASTContext::GetMetadata (decl_origin.ctx , decl_origin.decl );
751- else
752- return ClangASTContext::GetMetadata (&decl->getASTContext (), decl);
746+ return ClangASTContext::GetMetadata (&decl->getASTContext (), decl);
753747}
754748
755749ClangASTImporter::DeclOrigin
@@ -762,8 +756,7 @@ ClangASTImporter::GetDeclOrigin(const clang::Decl *decl) {
762756
763757 if (iter != origins.end ())
764758 return iter->second ;
765- else
766- return DeclOrigin ();
759+ return DeclOrigin ();
767760}
768761
769762void ClangASTImporter::SetDeclOrigin (const clang::Decl *decl,
@@ -777,9 +770,9 @@ void ClangASTImporter::SetDeclOrigin(const clang::Decl *decl,
777770 if (iter != origins.end ()) {
778771 iter->second .decl = original_decl;
779772 iter->second .ctx = &original_decl->getASTContext ();
780- } else {
781- origins[decl] = DeclOrigin (&original_decl->getASTContext (), original_decl);
773+ return ;
782774 }
775+ origins[decl] = DeclOrigin (&original_decl->getASTContext (), original_decl);
783776}
784777
785778void ClangASTImporter::RegisterNamespaceMap (const clang::NamespaceDecl *decl,
@@ -799,8 +792,7 @@ ClangASTImporter::GetNamespaceMap(const clang::NamespaceDecl *decl) {
799792
800793 if (iter != namespace_maps.end ())
801794 return iter->second ;
802- else
803- return NamespaceMapSP ();
795+ return NamespaceMapSP ();
804796}
805797
806798void ClangASTImporter::BuildNamespaceMap (const clang::NamespaceDecl *decl) {
0 commit comments