r338502 - Fix "not all control paths return a value" MSVC warning.

Simon Pilgrim via cfe-commits cfe-commits at lists.llvm.org
Wed Aug 1 02:45:21 PDT 2018


Author: rksimon
Date: Wed Aug  1 02:45:21 2018
New Revision: 338502

URL: http://llvm.org/viewvc/llvm-project?rev=338502&view=rev
Log:
Fix "not all control paths return a value" MSVC warning.

Modified:
    cfe/trunk/include/clang/Analysis/ConstructionContext.h

Modified: cfe/trunk/include/clang/Analysis/ConstructionContext.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Analysis/ConstructionContext.h?rev=338502&r1=338501&r2=338502&view=diff
==============================================================================
--- cfe/trunk/include/clang/Analysis/ConstructionContext.h (original)
+++ cfe/trunk/include/clang/Analysis/ConstructionContext.h Wed Aug  1 02:45:21 2018
@@ -57,6 +57,7 @@ public:
       case ArgumentKind:            return "construct into argument";
       case InitializerKind:         return "construct into member variable";
     };
+    llvm_unreachable("Unknown ItemKind");
   }
 
 private:




More information about the cfe-commits mailing list