[llvm] r362958 - [ExecutionEngine] Fix rL362941: Add UnaryOperator visitor to the interpreter

Cameron McInally via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 10 09:05:25 PDT 2019


Author: mcinally
Date: Mon Jun 10 09:05:25 2019
New Revision: 362958

URL: http://llvm.org/viewvc/llvm-project?rev=362958&view=rev
Log:
[ExecutionEngine] Fix rL362941: Add UnaryOperator visitor to the interpreter

Missed break statements. This was D62881.

Modified:
    llvm/trunk/lib/ExecutionEngine/Interpreter/Execution.cpp

Modified: llvm/trunk/lib/ExecutionEngine/Interpreter/Execution.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ExecutionEngine/Interpreter/Execution.cpp?rev=362958&r1=362957&r2=362958&view=diff
==============================================================================
--- llvm/trunk/lib/ExecutionEngine/Interpreter/Execution.cpp (original)
+++ llvm/trunk/lib/ExecutionEngine/Interpreter/Execution.cpp Mon Jun 10 09:05:25 2019
@@ -50,8 +50,10 @@ static void executeFNegInst(GenericValue
   switch (Ty->getTypeID()) {
   case Type::FloatTyID:
     Dest.FloatVal = -Src.FloatVal;
+    break;
   case Type::DoubleTyID:
     Dest.DoubleVal = -Src.DoubleVal;
+    break;
   default:
     llvm_unreachable("Unhandled type for FNeg instruction");
   }




More information about the llvm-commits mailing list