/* This C file is generated by NIT to compile module global___instantiated_type_analysis. */
#include "global___instantiated_type_analysis._sep.h"
+static const char LOCATE_global___instantiated_type_analysis___Program___ita[] = "instantiated_type_analysis::Program::ita";
val_t global___instantiated_type_analysis___Program___ita(val_t p0){
struct {struct stack_frame_t me;} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return fra.me.REG[0];
}
+static const char LOCATE_global___instantiated_type_analysis___Program___ita__eq[] = "instantiated_type_analysis::Program::ita=";
void global___instantiated_type_analysis___Program___ita__eq(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_global___instantiated_type_analysis___Program___dump_instantiated_types[] = "instantiated_type_analysis::Program::dump_instantiated_types";
void global___instantiated_type_analysis___Program___dump_instantiated_types(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[3];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_global___instantiated_type_analysis___Program___dump_not_instantiated_types[] = "instantiated_type_analysis::Program::dump_not_instantiated_types";
void global___instantiated_type_analysis___Program___dump_not_instantiated_types(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[3];} fra;
val_t REGB0;
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_global___instantiated_type_analysis___Program___with_each_live_local_classes[] = "instantiated_type_analysis::Program::(program::Program::with_each_live_local_classes)";
void global___instantiated_type_analysis___Program___with_each_live_local_classes(val_t p0, struct stack_frame_t *closctx_param, fun_t clos_fun0){
struct {struct stack_frame_t me; val_t MORE_REG[2];} fra;
fun_t CREG[1];
} else {
REGB1 = TAG_Bool(fra.me.REG[1]==NIT_NULL);
if (UNTAG_Bool(REGB1)) {
- REGB1 = TAG_Bool(false);
+ REGB1 = TAG_Bool(0);
REGB0 = REGB1;
} else {
REGB1 = CALL_standard___kernel___Object_____eqeq(fra.me.REG[1])(fra.me.REG[1], NIT_NULL);
}
}
if (UNTAG_Bool(REGB0)) {
- REGB0 = TAG_Bool(true);
+ REGB0 = TAG_Bool(1);
} else {
fra.me.REG[1] = CALL_global___instantiated_type_analysis___Program___ita(closctx->REG[1])(closctx->REG[1]);
REGB1 = TAG_Bool(fra.me.REG[1]!=NIT_NULL);
stack_frame_head = fra.me.prev;
return;
}
+static const char LOCATE_global___instantiated_type_analysis___InstantiatedTypeAnalysis___is_class_instantiated[] = "instantiated_type_analysis::InstantiatedTypeAnalysis::is_class_instantiated";
val_t global___instantiated_type_analysis___InstantiatedTypeAnalysis___is_class_instantiated(val_t p0, val_t p1){
struct {struct stack_frame_t me;} fra;
val_t tmp;
stack_frame_head = fra.me.prev;
return NIT_NULL;
}
+static const char LOCATE_global___instantiated_type_analysis___DefaultInstantiatedTypeAnalysis___is_class_instantiated[] = "instantiated_type_analysis::DefaultInstantiatedTypeAnalysis::(instantiated_type_analysis::InstantiatedTypeAnalysis::is_class_instantiated)";
val_t global___instantiated_type_analysis___DefaultInstantiatedTypeAnalysis___is_class_instantiated(val_t p0, val_t p1){
struct {struct stack_frame_t me; val_t MORE_REG[1];} fra;
val_t REGB0;
fra.me.REG[0] = p0;
fra.me.REG[1] = p1;
/* global/instantiated_type_analysis.nit:67 */
- REGB0 = TAG_Bool(true);
+ REGB0 = TAG_Bool(1);
goto label1;
label1: while(0);
stack_frame_head = fra.me.prev;
return REGB0;
}
+static const char LOCATE_global___instantiated_type_analysis___DefaultInstantiatedTypeAnalysis___init[] = "instantiated_type_analysis::DefaultInstantiatedTypeAnalysis::init";
void global___instantiated_type_analysis___DefaultInstantiatedTypeAnalysis___init(val_t p0, int* init_table){
int itpos0 = VAL2OBJ(p0)->vft[INIT_TABLE_POS_global___instantiated_type_analysis___DefaultInstantiatedTypeAnalysis].i;
struct {struct stack_frame_t me;} fra;