On this page
MV_OMIT_VM
declare function MV_OMIT_VM<A..., R...>(vmFunction: (A...) -> R...): (A...) -> R...
Similar to MV_OMIT, this will only omit the passed function from the VM. This can be useful to keep performance-critical sections unobfuscated but still have other AST passes applied to them.
Valid Usage
MV_VM(function()
for i = 0, 10 do
print('this is virtualized!', i)
end
MV_OMIT_VM(function() print('this isnt') end)()
end)()
Make sure to call the macro result!