emilio created this revision. Herald added a project: All. emilio requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Let the branch fall through the error path like other functions here do. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D140074 Files: clang/tools/libclang/CXType.cpp Index: clang/tools/libclang/CXType.cpp =================================================================== --- clang/tools/libclang/CXType.cpp +++ clang/tools/libclang/CXType.cpp @@ -324,8 +324,6 @@ QualType T = TD->getUnderlyingType(); return MakeCXType(T, TU); } - - return MakeCXType(QualType(), TU); } return MakeCXType(QualType(), TU); @@ -342,10 +340,7 @@ QualType T = TD->getIntegerType(); return MakeCXType(T, TU); } - - return MakeCXType(QualType(), TU); } - return MakeCXType(QualType(), TU); } @@ -354,14 +349,10 @@ if (clang_isDeclaration(C.kind)) { const Decl *D = cxcursor::getCursorDecl(C); - if (const EnumConstantDecl *TD = dyn_cast_or_null<EnumConstantDecl>(D)) { return TD->getInitVal().getSExtValue(); } - - return LLONG_MIN; } - return LLONG_MIN; } @@ -374,10 +365,7 @@ if (const EnumConstantDecl *TD = dyn_cast_or_null<EnumConstantDecl>(D)) { return TD->getInitVal().getZExtValue(); } - - return ULLONG_MAX; } - return ULLONG_MAX; }
Index: clang/tools/libclang/CXType.cpp =================================================================== --- clang/tools/libclang/CXType.cpp +++ clang/tools/libclang/CXType.cpp @@ -324,8 +324,6 @@ QualType T = TD->getUnderlyingType(); return MakeCXType(T, TU); } - - return MakeCXType(QualType(), TU); } return MakeCXType(QualType(), TU); @@ -342,10 +340,7 @@ QualType T = TD->getIntegerType(); return MakeCXType(T, TU); } - - return MakeCXType(QualType(), TU); } - return MakeCXType(QualType(), TU); } @@ -354,14 +349,10 @@ if (clang_isDeclaration(C.kind)) { const Decl *D = cxcursor::getCursorDecl(C); - if (const EnumConstantDecl *TD = dyn_cast_or_null<EnumConstantDecl>(D)) { return TD->getInitVal().getSExtValue(); } - - return LLONG_MIN; } - return LLONG_MIN; } @@ -374,10 +365,7 @@ if (const EnumConstantDecl *TD = dyn_cast_or_null<EnumConstantDecl>(D)) { return TD->getInitVal().getZExtValue(); } - - return ULLONG_MAX; } - return ULLONG_MAX; }
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits