benchs: no not bench --phmod-typing
[nit.git] / c_src / compiling___compiling_base._sep.h
index 76fac4d..3caf8c0 100644 (file)
@@ -3,13 +3,13 @@
 #define compiling___compiling_base_sep
 #include "utils._sep.h"
 #include "program._sep.h"
-#include "compiling___compiling_writer._sep.h"
+#include "compiling_writer._sep.h"
 #include <nit_common.h>
 
 extern const classtable_elt_t VFT_compiling___compiling_base___CProgram[];
 
 extern const classtable_elt_t VFT_compiling___compiling_base___CompilerVisitor[];
-extern const char *LOCATE_compiling___compiling_base;
+extern const char LOCATE_compiling___compiling_base[];
 extern const int SFT_compiling___compiling_base[];
 #define ATTR_compiling___compiling_base___ToolContext____compdir(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 0))
 #define ATTR_compiling___compiling_base___ToolContext____clibdir(recv) ATTR(recv, (SFT_compiling___compiling_base[0] + 1))
@@ -115,215 +115,147 @@ extern const int SFT_compiling___compiling_base[];
 #define ATTR_compiling___compiling_base___MMLocalProperty____cname_cache(recv) ATTR(recv, (SFT_compiling___compiling_base[16] + 0))
 #define CALL_compiling___compiling_base___MMLocalProperty___cname(recv) ((compiling___compiling_base___MMLocalProperty___cname_t)CALL((recv), (SFT_compiling___compiling_base[17] + 0)))
 #define CALL_compiling___compiling_base___MMLocalProperty___super_meth_call(recv) ((compiling___compiling_base___MMLocalProperty___super_meth_call_t)CALL((recv), (SFT_compiling___compiling_base[17] + 1)))
-static const char * const LOCATE_compiling___compiling_base___ToolContext___compdir = "compiling_base::ToolContext::compdir";
 val_t compiling___compiling_base___ToolContext___compdir(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___compdir_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___compdir__eq = "compiling_base::ToolContext::compdir=";
 void compiling___compiling_base___ToolContext___compdir__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___compdir__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___clibdir = "compiling_base::ToolContext::clibdir";
 val_t compiling___compiling_base___ToolContext___clibdir(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___clibdir_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___clibdir__eq = "compiling_base::ToolContext::clibdir=";
 void compiling___compiling_base___ToolContext___clibdir__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___clibdir__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___bindir = "compiling_base::ToolContext::bindir";
 val_t compiling___compiling_base___ToolContext___bindir(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___bindir_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___bindir__eq = "compiling_base::ToolContext::bindir=";
 void compiling___compiling_base___ToolContext___bindir__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___bindir__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___output_file = "compiling_base::ToolContext::output_file";
 val_t compiling___compiling_base___ToolContext___output_file(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___output_file_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___output_file__eq = "compiling_base::ToolContext::output_file=";
 void compiling___compiling_base___ToolContext___output_file__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___output_file__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___boost = "compiling_base::ToolContext::boost";
 val_t compiling___compiling_base___ToolContext___boost(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___boost_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___boost__eq = "compiling_base::ToolContext::boost=";
 void compiling___compiling_base___ToolContext___boost__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___boost__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___no_cc = "compiling_base::ToolContext::no_cc";
 val_t compiling___compiling_base___ToolContext___no_cc(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___no_cc_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___no_cc__eq = "compiling_base::ToolContext::no_cc=";
 void compiling___compiling_base___ToolContext___no_cc__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___no_cc__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_link = "compiling_base::ToolContext::cc_link";
 val_t compiling___compiling_base___ToolContext___cc_link(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___cc_link_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_link__eq = "compiling_base::ToolContext::cc_link=";
 void compiling___compiling_base___ToolContext___cc_link__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___cc_link__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_libs = "compiling_base::ToolContext::cc_libs";
 val_t compiling___compiling_base___ToolContext___cc_libs(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___cc_libs_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_libs__eq = "compiling_base::ToolContext::cc_libs=";
 void compiling___compiling_base___ToolContext___cc_libs__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___cc_libs__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_lib_paths = "compiling_base::ToolContext::cc_lib_paths";
 val_t compiling___compiling_base___ToolContext___cc_lib_paths(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___cc_lib_paths_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_lib_paths__eq = "compiling_base::ToolContext::cc_lib_paths=";
 void compiling___compiling_base___ToolContext___cc_lib_paths__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___cc_lib_paths__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_include_paths = "compiling_base::ToolContext::cc_include_paths";
 val_t compiling___compiling_base___ToolContext___cc_include_paths(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___cc_include_paths_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___cc_include_paths__eq = "compiling_base::ToolContext::cc_include_paths=";
 void compiling___compiling_base___ToolContext___cc_include_paths__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___cc_include_paths__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___ext_prefix = "compiling_base::ToolContext::ext_prefix";
 val_t compiling___compiling_base___ToolContext___ext_prefix(val_t p0);
 typedef val_t (*compiling___compiling_base___ToolContext___ext_prefix_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___ToolContext___ext_prefix__eq = "compiling_base::ToolContext::ext_prefix=";
 void compiling___compiling_base___ToolContext___ext_prefix__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___ToolContext___ext_prefix__eq_t)(val_t p0, val_t p1);
 val_t NEW_ToolContext_toolcontext___ToolContext___init();
-static const char * const LOCATE_compiling___compiling_base___CProgram___init = "compiling_base::CProgram::init";
 void compiling___compiling_base___CProgram___init(val_t p0, val_t p1, int* init_table);
 typedef void (*compiling___compiling_base___CProgram___init_t)(val_t p0, val_t p1, int* init_table);
 val_t NEW_CProgram_compiling___compiling_base___CProgram___init(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CProgram___program = "compiling_base::CProgram::program";
 val_t compiling___compiling_base___CProgram___program(val_t p0);
 typedef val_t (*compiling___compiling_base___CProgram___program_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CProgram___files = "compiling_base::CProgram::files";
 val_t compiling___compiling_base___CProgram___files(val_t p0);
 typedef val_t (*compiling___compiling_base___CProgram___files_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CProgram___include_dirs = "compiling_base::CProgram::include_dirs";
 val_t compiling___compiling_base___CProgram___include_dirs(val_t p0);
 typedef val_t (*compiling___compiling_base___CProgram___include_dirs_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CProgram___build_file = "compiling_base::CProgram::build_file";
 val_t compiling___compiling_base___CProgram___build_file(val_t p0);
 typedef val_t (*compiling___compiling_base___CProgram___build_file_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CProgram___compdir = "compiling_base::CProgram::compdir";
 val_t compiling___compiling_base___CProgram___compdir(val_t p0);
 typedef val_t (*compiling___compiling_base___CProgram___compdir_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CProgram___module_header_name = "compiling_base::CProgram::module_header_name";
 val_t compiling___compiling_base___CProgram___module_header_name(val_t p0, val_t p1);
 typedef val_t (*compiling___compiling_base___CProgram___module_header_name_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CProgram___get_file_ending = "compiling_base::CProgram::get_file_ending";
 val_t compiling___compiling_base___CProgram___get_file_ending(val_t p0);
 typedef val_t (*compiling___compiling_base___CProgram___get_file_ending_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CProgram___generate_build_file = "compiling_base::CProgram::generate_build_file";
 void compiling___compiling_base___CProgram___generate_build_file(val_t p0);
 typedef void (*compiling___compiling_base___CProgram___generate_build_file_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CProgram___run_c_compiler = "compiling_base::CProgram::run_c_compiler";
 void compiling___compiling_base___CProgram___run_c_compiler(val_t p0);
 typedef void (*compiling___compiling_base___CProgram___run_c_compiler_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_decl = "compiling_base::CompilerVisitor::add_decl";
 void compiling___compiling_base___CompilerVisitor___add_decl(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___CompilerVisitor___add_decl_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_instr = "compiling_base::CompilerVisitor::add_instr";
 void compiling___compiling_base___CompilerVisitor___add_instr(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___CompilerVisitor___add_instr_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_indent = "compiling_base::CompilerVisitor::add_indent";
 void compiling___compiling_base___CompilerVisitor___add_indent(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___CompilerVisitor___add_indent_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_line_to = "compiling_base::CompilerVisitor::add_line_to";
 void compiling___compiling_base___CompilerVisitor___add_line_to(val_t p0, val_t p1, val_t p2);
 typedef void (*compiling___compiling_base___CompilerVisitor___add_line_to_t)(val_t p0, val_t p1, val_t p2);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___add_assignment = "compiling_base::CompilerVisitor::add_assignment";
 void compiling___compiling_base___CompilerVisitor___add_assignment(val_t p0, val_t p1, val_t p2);
 typedef void (*compiling___compiling_base___CompilerVisitor___add_assignment_t)(val_t p0, val_t p1, val_t p2);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___new_number = "compiling_base::CompilerVisitor::new_number";
 val_t compiling___compiling_base___CompilerVisitor___new_number(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___new_number_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___indent = "compiling_base::CompilerVisitor::indent";
 void compiling___compiling_base___CompilerVisitor___indent(val_t p0);
 typedef void (*compiling___compiling_base___CompilerVisitor___indent_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___unindent = "compiling_base::CompilerVisitor::unindent";
 void compiling___compiling_base___CompilerVisitor___unindent(val_t p0);
 typedef void (*compiling___compiling_base___CompilerVisitor___unindent_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___mmmodule = "compiling_base::CompilerVisitor::mmmodule";
 val_t compiling___compiling_base___CompilerVisitor___mmmodule(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___mmmodule_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___header_writer = "compiling_base::CompilerVisitor::header_writer";
 val_t compiling___compiling_base___CompilerVisitor___header_writer(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___header_writer_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___header_writer__eq = "compiling_base::CompilerVisitor::header_writer=";
 void compiling___compiling_base___CompilerVisitor___header_writer__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___CompilerVisitor___header_writer__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___writer = "compiling_base::CompilerVisitor::writer";
 val_t compiling___compiling_base___CompilerVisitor___writer(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___writer_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___writer__eq = "compiling_base::CompilerVisitor::writer=";
 void compiling___compiling_base___CompilerVisitor___writer__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___CompilerVisitor___writer__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___decl_writer = "compiling_base::CompilerVisitor::decl_writer";
 val_t compiling___compiling_base___CompilerVisitor___decl_writer(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___decl_writer_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___decl_writer__eq = "compiling_base::CompilerVisitor::decl_writer=";
 void compiling___compiling_base___CompilerVisitor___decl_writer__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___CompilerVisitor___decl_writer__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___top_writer = "compiling_base::CompilerVisitor::top_writer";
 val_t compiling___compiling_base___CompilerVisitor___top_writer(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___top_writer_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___top_writer__eq = "compiling_base::CompilerVisitor::top_writer=";
 void compiling___compiling_base___CompilerVisitor___top_writer__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___CompilerVisitor___top_writer__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___top_decl_writer = "compiling_base::CompilerVisitor::top_decl_writer";
 val_t compiling___compiling_base___CompilerVisitor___top_decl_writer(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___top_decl_writer_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___top_decl_writer__eq = "compiling_base::CompilerVisitor::top_decl_writer=";
 void compiling___compiling_base___CompilerVisitor___top_decl_writer__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___CompilerVisitor___top_decl_writer__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___indent_level = "compiling_base::CompilerVisitor::indent_level";
 val_t compiling___compiling_base___CompilerVisitor___indent_level(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___indent_level_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___indent_level__eq = "compiling_base::CompilerVisitor::indent_level=";
 void compiling___compiling_base___CompilerVisitor___indent_level__eq(val_t p0, val_t p1);
 typedef void (*compiling___compiling_base___CompilerVisitor___indent_level__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___program = "compiling_base::CompilerVisitor::program";
 val_t compiling___compiling_base___CompilerVisitor___program(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___program_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___cprogram = "compiling_base::CompilerVisitor::cprogram";
 val_t compiling___compiling_base___CompilerVisitor___cprogram(val_t p0);
 typedef val_t (*compiling___compiling_base___CompilerVisitor___cprogram_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___CompilerVisitor___init = "compiling_base::CompilerVisitor::init";
 void compiling___compiling_base___CompilerVisitor___init(val_t p0, val_t p1, val_t p2, int* init_table);
 typedef void (*compiling___compiling_base___CompilerVisitor___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
 val_t NEW_CompilerVisitor_compiling___compiling_base___CompilerVisitor___init(val_t p0, val_t p1);
-static const char * const LOCATE_compiling___compiling_base___MMGlobalProperty___meth_call = "compiling_base::MMGlobalProperty::meth_call";
 val_t compiling___compiling_base___MMGlobalProperty___meth_call(val_t p0);
 typedef val_t (*compiling___compiling_base___MMGlobalProperty___meth_call_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___MMGlobalProperty___attr_access = "compiling_base::MMGlobalProperty::attr_access";
 val_t compiling___compiling_base___MMGlobalProperty___attr_access(val_t p0);
 typedef val_t (*compiling___compiling_base___MMGlobalProperty___attr_access_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___MMGlobalProperty___vt_class_color = "compiling_base::MMGlobalProperty::vt_class_color";
 val_t compiling___compiling_base___MMGlobalProperty___vt_class_color(val_t p0);
 typedef val_t (*compiling___compiling_base___MMGlobalProperty___vt_class_color_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___MMGlobalProperty___vt_class_id = "compiling_base::MMGlobalProperty::vt_class_id";
 val_t compiling___compiling_base___MMGlobalProperty___vt_class_id(val_t p0);
 typedef val_t (*compiling___compiling_base___MMGlobalProperty___vt_class_id_t)(val_t p0);
 val_t NEW_MMGlobalProperty_metamodel___abstractmetamodel___MMGlobalProperty___init(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___MMGlobalClass___cname = "compiling_base::MMGlobalClass::cname";
 val_t compiling___compiling_base___MMGlobalClass___cname(val_t p0);
 typedef val_t (*compiling___compiling_base___MMGlobalClass___cname_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___MMGlobalClass___id_id = "compiling_base::MMGlobalClass::id_id";
 val_t compiling___compiling_base___MMGlobalClass___id_id(val_t p0);
 typedef val_t (*compiling___compiling_base___MMGlobalClass___id_id_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___MMGlobalClass___color_id = "compiling_base::MMGlobalClass::color_id";
 val_t compiling___compiling_base___MMGlobalClass___color_id(val_t p0);
 typedef val_t (*compiling___compiling_base___MMGlobalClass___color_id_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___MMGlobalClass___init_table_pos_id = "compiling_base::MMGlobalClass::init_table_pos_id";
 val_t compiling___compiling_base___MMGlobalClass___init_table_pos_id(val_t p0);
 typedef val_t (*compiling___compiling_base___MMGlobalClass___init_table_pos_id_t)(val_t p0);
 val_t NEW_MMGlobalClass_metamodel___abstractmetamodel___MMGlobalClass___init(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___MMModule___cname = "compiling_base::MMModule::cname";
 val_t compiling___compiling_base___MMModule___cname(val_t p0);
 typedef val_t (*compiling___compiling_base___MMModule___cname_t)(val_t p0);
 val_t NEW_MMModule_metamodel___abstractmetamodel___MMModule___init(val_t p0, val_t p1, val_t p2, val_t p3);
-static const char * const LOCATE_compiling___compiling_base___MMLocalClass___cname = "compiling_base::MMLocalClass::cname";
 val_t compiling___compiling_base___MMLocalClass___cname(val_t p0);
 typedef val_t (*compiling___compiling_base___MMLocalClass___cname_t)(val_t p0);
 val_t NEW_MMLocalClass_metamodel___abstractmetamodel___MMLocalClass___init(val_t p0, val_t p1, val_t p2);
-static const char * const LOCATE_compiling___compiling_base___MMLocalProperty___cname = "compiling_base::MMLocalProperty::cname";
 val_t compiling___compiling_base___MMLocalProperty___cname(val_t p0);
 typedef val_t (*compiling___compiling_base___MMLocalProperty___cname_t)(val_t p0);
-static const char * const LOCATE_compiling___compiling_base___MMLocalProperty___super_meth_call = "compiling_base::MMLocalProperty::super_meth_call";
 val_t compiling___compiling_base___MMLocalProperty___super_meth_call(val_t p0);
 typedef val_t (*compiling___compiling_base___MMLocalProperty___super_meth_call_t)(val_t p0);
 val_t NEW_MMLocalProperty_metamodel___abstractmetamodel___MMLocalProperty___init(val_t p0, val_t p1);