summaryrefslogtreecommitdiff
path: root/src/ir/module-utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ir/module-utils.cpp')
-rw-r--r--src/ir/module-utils.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ir/module-utils.cpp b/src/ir/module-utils.cpp
index cd865a79c..afe4a4c54 100644
--- a/src/ir/module-utils.cpp
+++ b/src/ir/module-utils.cpp
@@ -36,6 +36,9 @@ Function* copyFunction(Function* func, Module& out, Name newName) {
ret->body = ExpressionManipulator::copy(func->body, out);
ret->module = func->module;
ret->base = func->base;
+ ret->noFullInline = func->noFullInline;
+ ret->noPartialInline = func->noPartialInline;
+
// TODO: copy Stack IR
assert(!func->stackIR);
return out.addFunction(std::move(ret));