diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/passes/opt-utils.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/passes/opt-utils.h b/src/passes/opt-utils.h index 7912a7d92..cc0f40c54 100644 --- a/src/passes/opt-utils.h +++ b/src/passes/opt-utils.h @@ -97,7 +97,9 @@ inline void replaceFunctions(PassRunner* runner, } // replace in exports for (auto& exp : module.exports) { - maybeReplace(exp->value); + if (exp->kind == ExternalKind::Function) { + maybeReplace(exp->value); + } } } |