@@ -674,9 +674,8 @@ bool ClangASTImporter::CompleteAndFetchChildren(clang::QualType type) {
674
674
}
675
675
}
676
676
677
- if (RecordDecl *record_decl = dyn_cast<RecordDecl>(origin_tag_decl)) {
677
+ if (RecordDecl *record_decl = dyn_cast<RecordDecl>(origin_tag_decl))
678
678
record_decl->setHasLoadedFieldsFromExternalStorage (true );
679
- }
680
679
681
680
return true ;
682
681
}
@@ -706,9 +705,8 @@ bool ClangASTImporter::CompleteAndFetchChildren(clang::QualType type) {
706
705
}
707
706
708
707
return true ;
709
- } else {
710
- return false ;
711
708
}
709
+ return false ;
712
710
}
713
711
714
712
return true ;
@@ -730,15 +728,12 @@ bool ClangASTImporter::RequireCompleteType(clang::QualType type) {
730
728
if (ObjCInterfaceDecl *objc_interface_decl =
731
729
objc_object_type->getInterface ())
732
730
return CompleteObjCInterfaceDecl (objc_interface_decl);
733
- else
734
- return false ;
731
+ return false ;
735
732
}
736
- if (const ArrayType *array_type = type->getAsArrayTypeUnsafe ()) {
733
+ if (const ArrayType *array_type = type->getAsArrayTypeUnsafe ())
737
734
return RequireCompleteType (array_type->getElementType ());
738
- }
739
- if (const AtomicType *atomic_type = type->getAs <AtomicType>()) {
735
+ if (const AtomicType *atomic_type = type->getAs <AtomicType>())
740
736
return RequireCompleteType (atomic_type->getPointeeType ());
741
- }
742
737
743
738
return true ;
744
739
}
@@ -748,8 +743,7 @@ ClangASTMetadata *ClangASTImporter::GetDeclMetadata(const clang::Decl *decl) {
748
743
749
744
if (decl_origin.Valid ())
750
745
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);
753
747
}
754
748
755
749
ClangASTImporter::DeclOrigin
@@ -762,8 +756,7 @@ ClangASTImporter::GetDeclOrigin(const clang::Decl *decl) {
762
756
763
757
if (iter != origins.end ())
764
758
return iter->second ;
765
- else
766
- return DeclOrigin ();
759
+ return DeclOrigin ();
767
760
}
768
761
769
762
void ClangASTImporter::SetDeclOrigin (const clang::Decl *decl,
@@ -777,9 +770,9 @@ void ClangASTImporter::SetDeclOrigin(const clang::Decl *decl,
777
770
if (iter != origins.end ()) {
778
771
iter->second .decl = original_decl;
779
772
iter->second .ctx = &original_decl->getASTContext ();
780
- } else {
781
- origins[decl] = DeclOrigin (&original_decl->getASTContext (), original_decl);
773
+ return ;
782
774
}
775
+ origins[decl] = DeclOrigin (&original_decl->getASTContext (), original_decl);
783
776
}
784
777
785
778
void ClangASTImporter::RegisterNamespaceMap (const clang::NamespaceDecl *decl,
@@ -799,8 +792,7 @@ ClangASTImporter::GetNamespaceMap(const clang::NamespaceDecl *decl) {
799
792
800
793
if (iter != namespace_maps.end ())
801
794
return iter->second ;
802
- else
803
- return NamespaceMapSP ();
795
+ return NamespaceMapSP ();
804
796
}
805
797
806
798
void ClangASTImporter::BuildNamespaceMap (const clang::NamespaceDecl *decl) {
0 commit comments