optimize header file, now modules could generate smaller dynamic libs.

This commit is contained in:
ValKmjolnir
2022-08-24 22:08:47 +08:00
parent d1f705998e
commit 6318f7e9e8
15 changed files with 72 additions and 48 deletions
+10
View File
@@ -1,6 +1,9 @@
#ifndef __NASAL_GC_H__
#define __NASAL_GC_H__
#include <queue>
#include <unordered_map>
enum vm_type:u8{
/* none-gc object */
vm_none=0,
@@ -714,4 +717,11 @@ void nasal_gc::ctxreserve()
stack=mctx.stack;
cort=nullptr;
}
// use to print error log and return error value
nas_ref nas_err(const string& err_f,const string& info)
{
std::cerr<<"[vm] "<<err_f<<": "<<info<<"\n";
return {vm_none};
}
#endif