diff --git a/src/nasal_vm.h b/src/nasal_vm.h index b8f16d0..73be5ff 100644 --- a/src/nasal_vm.h +++ b/src/nasal_vm.h @@ -31,7 +31,7 @@ protected: /* nasal native functions */ std::vector native_function; - + /* garbage collector */ gc ngc; @@ -320,15 +320,16 @@ public: flag_limited_mode = flag; } + auto get_gc_time_ms() const { + return ngc.get_gc_time_ms(); + } + void set_interrupt_ptr(std::atomic* p) { interrupt_ptr = p; } private: std::atomic* interrupt_ptr = nullptr; - auto get_gc_time_ms() const { - return ngc.get_gc_time_ms(); - } }; inline bool vm::boolify(const var& val) { @@ -983,7 +984,7 @@ inline void vm::o_callfh() { for(u32 i = 0; i