diff --git a/compiler/passes/src/code_generation/visit_statements.rs b/compiler/passes/src/code_generation/visit_statements.rs index 39e49a9a45..0aa0a0ef4c 100644 --- a/compiler/passes/src/code_generation/visit_statements.rs +++ b/compiler/passes/src/code_generation/visit_statements.rs @@ -167,13 +167,7 @@ impl<'a> CodeGenerator<'a> { } fn visit_expression_statement(&mut self, input: &'a ExpressionStatement) -> String { - match input.expression { - Expression::Call(_) => { - // Note that codegen for CallExpression in an expression statement does not return any destination registers. - self.visit_expression(&input.expression).1 - } - _ => unreachable!("ExpressionStatement's can only contain CallExpression's."), - } + self.visit_expression(&input.expression).1 } fn visit_increment(&mut self, input: &'a IncrementStatement) -> String {