Skip to content

Commit 539e076

Browse files
committed
Fix MSVC "not all control paths return a value" warnings. NFC.
1 parent e4a4122 commit 539e076

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

clang/include/clang/Basic/Linkage.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ inline bool isExternallyVisible(Linkage L) {
100100
case Linkage::External:
101101
return true;
102102
}
103+
llvm_unreachable("Unhandled Linkage enum");
103104
}
104105

105106
inline Linkage getFormalLinkage(Linkage L) {

clang/lib/AST/Decl.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1934,6 +1934,7 @@ bool NamedDecl::hasLinkage() const {
19341934
case Linkage::External:
19351935
return true;
19361936
}
1937+
llvm_unreachable("Unhandled Linkage enum");
19371938
}
19381939

19391940
NamedDecl *NamedDecl::getUnderlyingDeclImpl() {

0 commit comments

Comments
 (0)