[llvm] 86cdb29 - Silence a "not all control paths return a value" warning; NFC

Aaron Ballman via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 18 05:54:34 PDT 2022


Author: Aaron Ballman
Date: 2022-04-18T08:54:08-04:00
New Revision: 86cdb2929ccea1968cbbac6387380a6162e78d21

URL: https://github.com/llvm/llvm-project/commit/86cdb2929ccea1968cbbac6387380a6162e78d21
DIFF: https://github.com/llvm/llvm-project/commit/86cdb2929ccea1968cbbac6387380a6162e78d21.diff

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

Added: 
    

Modified: 
    llvm/lib/Transforms/IPO/AttributorAttributes.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Transforms/IPO/AttributorAttributes.cpp b/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
index b6196d717c61e..8d21f2ae77c77 100644
--- a/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
+++ b/llvm/lib/Transforms/IPO/AttributorAttributes.cpp
@@ -3346,6 +3346,7 @@ struct AANoAliasCallSiteArgument final : AANoAliasImpl {
         Follow = true;
         return true;
       }
+      llvm_unreachable("unknown UseCaptureKind");
     };
 
     if (!NoCaptureAA.isAssumedNoCaptureMaybeReturned()) {


        


More information about the llvm-commits mailing list