[clang] 070c338 - Fix "not all control paths return a value" warning; NFC

Aaron Ballman via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 3 12:16:53 PST 2025


Author: Aaron Ballman
Date: 2025-02-03T15:15:33-05:00
New Revision: 070c3386618f1edffefe6519dc2741bba7938ae9

URL: https://github.com/llvm/llvm-project/commit/070c3386618f1edffefe6519dc2741bba7938ae9
DIFF: https://github.com/llvm/llvm-project/commit/070c3386618f1edffefe6519dc2741bba7938ae9.diff

LOG: Fix "not all control paths return a value" warning; NFC

Added: 
    

Modified: 
    clang/include/clang/Basic/OpenACCKinds.h

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/Basic/OpenACCKinds.h b/clang/include/clang/Basic/OpenACCKinds.h
index 739422caad6459..c2d7732123ef2b 100644
--- a/clang/include/clang/Basic/OpenACCKinds.h
+++ b/clang/include/clang/Basic/OpenACCKinds.h
@@ -188,6 +188,7 @@ inline StreamTy &printOpenACCAtomicKind(StreamTy &Out, OpenACCAtomicKind AK) {
   case OpenACCAtomicKind::None:
     return Out << "<none>";
   }
+  llvm_unreachable("unknown atomic kind");
 }
 inline const StreamingDiagnostic &operator<<(const StreamingDiagnostic &Out,
                                              OpenACCAtomicKind AK) {


        


More information about the cfe-commits mailing list