diff options
Diffstat (limited to 'src/ir/module-utils.cpp')
-rw-r--r-- | src/ir/module-utils.cpp | 3 |
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)); |