[llvm-commits] [llvm] r114992 - /llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp

Nick Lewycky nicholas at mxc.ca
Tue Sep 28 14:40:26 PDT 2010


Author: nicholas
Date: Tue Sep 28 16:40:26 2010
New Revision: 114992

URL: http://llvm.org/viewvc/llvm-project?rev=114992&view=rev
Log:
Resolve this GCC warning:
  ARMTargetMachine.cpp:53: error: control reaches end of non-void function

Modified:
    llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp

Modified: llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp?rev=114992&r1=114991&r2=114992&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp (original)
+++ llvm/trunk/lib/Target/ARM/ARMTargetMachine.cpp Tue Sep 28 16:40:26 2010
@@ -45,7 +45,8 @@
   case Triple::MinGW64:
   case Triple::Cygwin:
   case Triple::Win32:
-    assert(0 && "ARM does not support Windows COFF format"); break;
+    llvm_unreachable("ARM does not support Windows COFF format");
+    return NULL;
   default:
     return createELFStreamer(Ctx, TAB, _OS, _Emitter, RelaxAll);
   }





More information about the llvm-commits mailing list