val* NEW_global_compiler__GlobalCompiler(const struct type* type);
extern const struct type type_global_compiler__GlobalCompiler;
extern const int COLOR_global_compiler__GlobalCompiler__init;
-void CHECK_NEW_global_compiler__GlobalCompiler(val*);
extern const int COLOR_abstract_compiler__AbstractCompiler__compile_header;
extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_types;
extern const int COLOR_abstract_collection__Collection__iterator;
extern const int COLOR_abstract_compiler__MType__ctype;
extern const int COLOR_kernel__Object___61d_61d;
extern const int COLOR_global_compiler__GlobalCompiler__generate_init_instance;
-extern const int COLOR_abstract_compiler__AbstractCompiler__generate_check_init_instance;
extern const int COLOR_global_compiler__GlobalCompiler__generate_box_instance;
extern const int COLOR_abstract_compiler__AbstractCompiler__compile_main_function;
extern const int COLOR_global_compiler__GlobalCompiler__todos;
extern const struct type type_array__Arraykernel__Object;
val* NEW_array__NativeArray(int length, const struct type* type);
extern const struct type type_array__NativeArraykernel__Object;
+val* BOX_kernel__Int(long);
extern const int COLOR_array__Array__with_native;
-void CHECK_NEW_array__Array(val*);
extern const int COLOR_string__Object__to_s;
extern const int COLOR_abstract_compiler__AbstractRuntimeFunction__compile_to_c;
extern const int COLOR_abstract_compiler__AbstractCompiler__display_stats;
val* global_compiler__GlobalCompiler__runtime_type_analysis(val* self);
void global_compiler__GlobalCompiler__runtime_type_analysis_61d(val* self, val* p0);
extern const int COLOR_abstract_compiler__AbstractCompiler__init;
-extern const int COLOR_model_base__MModule__name;
+extern const int COLOR_mmodule__MModule__name;
extern const int COLOR_abstract_compiler__AbstractCompiler__new_file;
val* NEW_abstract_compiler__CodeWriter(const struct type* type);
extern const struct type type_abstract_compiler__CodeWriter;
extern const int COLOR_abstract_compiler__CodeWriter__init;
-void CHECK_NEW_abstract_compiler__CodeWriter(val*);
extern const int COLOR_abstract_compiler__AbstractCompiler__header_61d;
extern const int COLOR_global_compiler__GlobalCompiler__runtime_type_analysis_61d;
extern const struct type type_array__Arraymodel__MClassType;
extern const int COLOR_abstract_compiler__RuntimeVariable__is_exact_61d;
extern const int COLOR_abstract_compiler__AbstractCompiler__generate_init_attr;
void global_compiler__GlobalCompiler__generate_init_instance(val* self, val* p0);
-extern const int COLOR_abstract_compiler__AbstractCompiler__modelbuilder;
-extern const int COLOR_abstract_compiler__ToolContext__opt_no_check_initialization;
-extern const int COLOR_opts__Option__value;
-val* NEW_abstract_compiler__RuntimeVariable(const struct type* type);
-extern const struct type type_abstract_compiler__RuntimeVariable;
-extern const int COLOR_abstract_compiler__RuntimeVariable__init;
-void CHECK_NEW_abstract_compiler__RuntimeVariable(val*);
-extern const int COLOR_abstract_compiler__AbstractCompiler__generate_check_attr;
-void global_compiler__GlobalCompiler__generate_check_init_instance(val* self, val* p0);
void global_compiler__GlobalCompiler__generate_box_instance(val* self, val* p0);
val* NEW_global_compiler__GlobalCompilerVisitor(const struct type* type);
extern const struct type type_global_compiler__GlobalCompilerVisitor;
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__init;
-void CHECK_NEW_global_compiler__GlobalCompilerVisitor(val*);
extern const int COLOR_abstract_compiler__AbstractCompiler_VTVISITOR;
val* global_compiler__GlobalCompiler__new_visitor(val* self);
extern const int COLOR_global_compiler__GlobalCompiler___64dcollect_types_cache;
val* global_compiler__GlobalCompiler__collect_types_cache(val* self);
void global_compiler__GlobalCompiler__collect_types_cache_61d(val* self, val* p0);
+void global_compiler__GlobalCompiler__compile_nitni_structs(val* self);
extern const int COLOR_abstract_compiler__RuntimeVariable__mtype;
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__new_expr;
extern const struct type type_model__MClassType;
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__compiler;
+extern const int COLOR_nitni_base__MType__cname_blind;
val* global_compiler__GlobalCompilerVisitor__autobox(val* self, val* p0, val* p1);
extern const int COLOR_abstract_compiler__RuntimeVariable__mcasttype;
extern const int COLOR_abstract_compiler__RuntimeVariable__is_exact;
extern const int COLOR_model__MProperty__lookup_first_definition;
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__call;
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__assign;
+extern const int COLOR_abstract_compiler__AbstractCompiler__modelbuilder;
extern const int COLOR_abstract_compiler__ToolContext__opt_no_check_other;
+extern const int COLOR_opts__Option__value;
extern const int COLOR_model__MProperty__name;
extern const struct type type_model__MNullableType;
extern const struct type type_model__MNullType;
val* NEW_global_compiler__CustomizedRuntimeFunction(const struct type* type);
extern const struct type type_global_compiler__CustomizedRuntimeFunction;
extern const int COLOR_global_compiler__CustomizedRuntimeFunction__init;
-void CHECK_NEW_global_compiler__CustomizedRuntimeFunction(val*);
extern const int COLOR_abstract_compiler__AbstractRuntimeFunction__call;
val* global_compiler__GlobalCompilerVisitor__finalize_call(val* self, val* p0, val* p1, val* p2);
extern const int COLOR_global_compiler__GlobalCompilerVisitor__get_recvtype;
val* NEW_range__Range(const struct type* type);
extern const struct type type_range__Rangekernel__Int;
extern const int COLOR_range__Range__without_last;
-void CHECK_NEW_range__Range(val*);
extern const int COLOR_model__MSignature__mparameters;
extern const int COLOR_model__MParameter__mtype;
extern const int COLOR_model__MSignature__vararg_rank;
void global_compiler__GlobalCompilerVisitor__write_attribute(val* self, val* p0, val* p1, val* p2);
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__anchor;
val* global_compiler__GlobalCompilerVisitor__init_instance(val* self, val* p0);
-extern const int COLOR_model__MNullableType__mtype;
extern const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_cast_types;
val* global_compiler__GlobalCompilerVisitor__type_test(val* self, val* p0, val* p1, val* p2);
val* global_compiler__GlobalCompilerVisitor__is_same_type_test(val* self, val* p0, val* p1);
extern const struct type type_array__Arraystring__String;
extern const int COLOR_string__Collection__join;
val* global_compiler__GlobalCompilerVisitor__equal_test(val* self, val* p0, val* p1);
-void global_compiler__GlobalCompilerVisitor__check_init_instance(val* self, val* p0, val* p1);
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__get_class;
extern const struct type type_array__Arraymodel__MType;
extern const struct type type_array__NativeArraymodel__MType;
extern const struct type type_array__Arrayabstract_compiler__RuntimeVariable;
extern const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable;
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__send;
-extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__check_init_instance;
val* global_compiler__GlobalCompilerVisitor__array_instance(val* self, val* p0, val* p1);
extern const int COLOR_global_compiler__CustomizedRuntimeFunction___64drecv;
val* global_compiler__CustomizedRuntimeFunction__recv(val* self);
long global_compiler__CustomizedRuntimeFunction__hash(val* self);
val* global_compiler__CustomizedRuntimeFunction__to_s(val* self);
extern const int COLOR_abstract_compiler__AbstractRuntimeFunction_VTCOMPILER;
+val* NEW_abstract_compiler__RuntimeVariable(const struct type* type);
+extern const struct type type_abstract_compiler__RuntimeVariable;
+extern const int COLOR_abstract_compiler__RuntimeVariable__init;
val* NEW_abstract_compiler__Frame(const struct type* type);
extern const struct type type_abstract_compiler__Frame;
extern const int COLOR_abstract_compiler__Frame__init;
-void CHECK_NEW_abstract_compiler__Frame(val*);
extern const int COLOR_abstract_compiler__AbstractCompilerVisitor__frame_61d;
val* NEW_string__Buffer(const struct type* type);
extern const struct type type_string__Buffer;
extern const int COLOR_string__Buffer__init;
-void CHECK_NEW_string__Buffer(val*);
extern const int COLOR_abstract_collection__Sequence__append;
extern const int COLOR_abstract_compiler__AbstractRuntimeFunction__c_name;
extern const int COLOR_abstract_compiler__Frame__returnvar_61d;
extern const int COLOR_abstract_compiler__MMethodDef__compile_inside_to_c;
extern const int COLOR_abstract_compiler__Frame__returnlabel;
extern const int COLOR_abstract_compiler__Frame__returnvar;
+extern const int COLOR_string__AbstractString__has_substring;
+extern const int COLOR_abstract_compiler__AbstractCompiler__names;
+extern const int COLOR_model__MClassDef__mmodule;
+extern const int COLOR_model__MPropDef__location;
+extern const int COLOR_location__Location__file;
+extern const int COLOR_location__SourceFile__filename;
+extern const int COLOR_location__Location__line_start;
void global_compiler__CustomizedRuntimeFunction__compile_to_c(val* self, val* p0);
extern const int COLOR_abstract_compiler__AbstractRuntimeFunction_VTVISITOR;
extern const int COLOR_abstract_compiler__MMethodDef__can_inline;