diff options
author | Cameron McInally <cameron.mcinally@nyu.edu> | 2019-06-10 16:05:25 +0000 |
---|---|---|
committer | Cameron McInally <cameron.mcinally@nyu.edu> | 2019-06-10 16:05:25 +0000 |
commit | 670d0f478ba1c12665be179018a70c7c2dafea74 (patch) | |
tree | a210aed924fa036e957d1c9167293d1d8a1d1324 /llvm/lib/ExecutionEngine/Interpreter | |
parent | 9b11e93d900aadfd05614bf3dc43196caf0ef1aa (diff) | |
download | bcm5719-llvm-670d0f478ba1c12665be179018a70c7c2dafea74.tar.gz bcm5719-llvm-670d0f478ba1c12665be179018a70c7c2dafea74.zip |
[ExecutionEngine] Fix rL362941: Add UnaryOperator visitor to the interpreter
Missed break statements. This was D62881.
llvm-svn: 362958
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter')
-rw-r--r-- | llvm/lib/ExecutionEngine/Interpreter/Execution.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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"); } |