From 0cdd51a7e16f94336be28aa1f84c1aad0eebf585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Tue, 28 Jul 2020 17:00:04 +0200 Subject: [PATCH] Mark execute() with noexcept --- lib/fizzy/execute.cpp | 5 +++-- lib/fizzy/execute.hpp | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/fizzy/execute.cpp b/lib/fizzy/execute.cpp index 8303f0ddf0..828bd31e30 100644 --- a/lib/fizzy/execute.cpp +++ b/lib/fizzy/execute.cpp @@ -596,7 +596,8 @@ std::unique_ptr instantiate(Module module, return instance; } -ExecutionResult execute(Instance& instance, FuncIdx func_idx, span args, int depth) +ExecutionResult execute( + Instance& instance, FuncIdx func_idx, span args, int depth) noexcept { assert(depth >= 0); if (depth > CallStackLimit) @@ -1448,7 +1449,7 @@ ExecutionResult execute(Instance& instance, FuncIdx func_idx, span instantiate(Module module, // Execute a function on an instance. ExecutionResult execute( - Instance& instance, FuncIdx func_idx, span args, int depth = 0); + Instance& instance, FuncIdx func_idx, span args, int depth = 0) noexcept; inline ExecutionResult execute( - Instance& instance, FuncIdx func_idx, std::initializer_list args) + Instance& instance, FuncIdx func_idx, std::initializer_list args) noexcept { return execute(instance, func_idx, span{args}); }