From 670d0f478ba1c12665be179018a70c7c2dafea74 Mon Sep 17 00:00:00 2001 From: Cameron McInally Date: Mon, 10 Jun 2019 16:05:25 +0000 Subject: [ExecutionEngine] Fix rL362941: Add UnaryOperator visitor to the interpreter Missed break statements. This was D62881. llvm-svn: 362958 --- llvm/lib/ExecutionEngine/Interpreter/Execution.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'llvm/lib/ExecutionEngine/Interpreter') diff --git a/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp b/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp index 67180f2c21f..51f31d3d5d8 100644 --- a/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp +++ b/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp @@ -50,8 +50,10 @@ static void executeFNegInst(GenericValue &Dest, GenericValue Src, Type *Ty) { 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"); } -- cgit v1.2.3