@@ -70,19 +70,19 @@ static void compilerDeclareBuiltinTypes(Compiler *comp)
7070 // any
7171 comp -> anyType = typeAdd (& comp -> types , & comp -> blocks , TYPE_INTERFACE );
7272
73- typeAddField (& comp -> types , comp -> anyType , comp -> ptrVoidType , "__self " );
74- typeAddField (& comp -> types , comp -> anyType , comp -> ptrVoidType , "__selftype " );
73+ typeAddField (& comp -> types , comp -> anyType , comp -> ptrVoidType , "#self " );
74+ typeAddField (& comp -> types , comp -> anyType , comp -> ptrVoidType , "#selftype " );
7575
7676 // fiber
7777 comp -> fiberType = typeAdd (& comp -> types , & comp -> blocks , TYPE_FIBER );
7878
7979 Type * fnType = typeAdd (& comp -> types , & comp -> blocks , TYPE_FN );
80- typeAddParam (& comp -> types , & fnType -> sig , comp -> anyType , "__upvalues " );
80+ typeAddParam (& comp -> types , & fnType -> sig , comp -> anyType , "#upvalues " );
8181 fnType -> sig .resultType = comp -> voidType ;
8282
8383 comp -> fiberType -> base = typeAdd (& comp -> types , & comp -> blocks , TYPE_CLOSURE );
84- typeAddField (& comp -> types , comp -> fiberType -> base , fnType , "__fn " );
85- typeAddField (& comp -> types , comp -> fiberType -> base , comp -> anyType , "__upvalues " );
84+ typeAddField (& comp -> types , comp -> fiberType -> base , fnType , "#fn " );
85+ typeAddField (& comp -> types , comp -> fiberType -> base , comp -> anyType , "#upvalues " );
8686}
8787
8888
@@ -151,6 +151,7 @@ static void compilerDeclareBuiltinIdents(Compiler *comp)
151151 identAddBuiltinFunc (& comp -> idents , & comp -> modules , & comp -> blocks , "cap" , comp -> intType , BUILTIN_CAP );
152152 identAddBuiltinFunc (& comp -> idents , & comp -> modules , & comp -> blocks , "sizeof" , comp -> intType , BUILTIN_SIZEOF );
153153 identAddBuiltinFunc (& comp -> idents , & comp -> modules , & comp -> blocks , "sizeofself" , comp -> intType , BUILTIN_SIZEOFSELF );
154+ identAddBuiltinFunc (& comp -> idents , & comp -> modules , & comp -> blocks , "selfptr" , comp -> ptrVoidType , BUILTIN_SELFPTR );
154155 identAddBuiltinFunc (& comp -> idents , & comp -> modules , & comp -> blocks , "selfhasptr" , comp -> boolType , BUILTIN_SELFHASPTR );
155156 identAddBuiltinFunc (& comp -> idents , & comp -> modules , & comp -> blocks , "selftypeeq" , comp -> boolType , BUILTIN_SELFTYPEEQ );
156157 identAddBuiltinFunc (& comp -> idents , & comp -> modules , & comp -> blocks , "typeptr" , comp -> ptrVoidType , BUILTIN_TYPEPTR );
@@ -229,7 +230,7 @@ void compilerInit(Compiler *comp, const char *fileName, const char *sourceString
229230 comp -> argc = argc ;
230231 comp -> argv = argv ;
231232
232- comp -> blocks .module = moduleAdd (& comp -> modules , "__universe " );
233+ comp -> blocks .module = moduleAdd (& comp -> modules , "#universe " );
233234
234235 compilerDeclareBuiltinTypes (comp );
235236 compilerDeclareBuiltinIdents (comp );
0 commit comments