diff --git a/src/frontend/A64/translate/impl/impl.cpp b/src/frontend/A64/translate/impl/impl.cpp index 6250a574..4716e882 100644 --- a/src/frontend/A64/translate/impl/impl.cpp +++ b/src/frontend/A64/translate/impl/impl.cpp @@ -226,7 +226,8 @@ IR::UAnyU128 TranslatorVisitor::V_scalar(size_t bitsize, Vec vec) { void TranslatorVisitor::V_scalar(size_t bitsize, Vec vec, IR::UAnyU128 value) { if (bitsize == 128) { - return V(128, vec, value); + V(128, vec, value); + return; } // TODO: Optimize ir.SetQ(vec, ir.ZeroExtendToQuad(value));