From 59ddf1143215b4b7ca5df5a0d0107e2bcdbffd99 Mon Sep 17 00:00:00 2001 From: Sergey Pepyakin Date: Thu, 14 Jun 2018 18:49:28 +0300 Subject: [PATCH] Inline always instruction dispatch function. --- src/runner.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/runner.rs b/src/runner.rs index d145aae..00b3736 100644 --- a/src/runner.rs +++ b/src/runner.rs @@ -173,6 +173,7 @@ impl<'a, E: Externals> Interpreter<'a, E> { Ok(RunResult::Return) } + #[inline(always)] fn run_instruction(&mut self, context: &mut FunctionContext, instruction: &isa::Instruction) -> Result { match instruction { &isa::Instruction::Unreachable => self.run_unreachable(context),