-/* method abstract_compiler#AAttrPropdef#compile_to_c for (self: AAttrPropdef, AbstractCompilerVisitor, MMethodDef, Array[RuntimeVariable]) */
-void nit__abstract_compiler___AAttrPropdef___APropdef__compile_to_c(val* self, val* p0, val* p1, val* p2) {
-val* var_v /* var v: AbstractCompilerVisitor */;
-val* var_mpropdef /* var mpropdef: MMethodDef */;
-val* var_arguments /* var arguments: Array[RuntimeVariable] */;
-val* var /* : nullable MMethodDef */;
-val* var2 /* : nullable MMethodDef */;
-short int var3 /* : Bool */;
-val* var_other /* var other: nullable Object */;
-short int var5 /* : Bool */;
-short int var7 /* : Bool */;
-long var8 /* : Int */;
-long var10 /* : Int */;
-long var11 /* : Int */;
-short int var12 /* : Bool */;
-short int var14 /* : Bool */;
-val* var15 /* : nullable Object */;
-val* var_recv /* var recv: RuntimeVariable */;
-short int var16 /* : Bool */;
-short int var18 /* : Bool */;
-val* var19 /* : nullable MPropDef */;
-val* var21 /* : nullable MPropDef */;
-val* var22 /* : nullable MType */;
-val* var24 /* : nullable MType */;
-val* var_ret /* var ret: nullable MType */;
-short int var25 /* : Bool */;
-val* var26 /* : String */;
-static val* varonce;
-val* var27 /* : String */;
-char* var28 /* : NativeString */;
-long var29 /* : Int */;
-val* var30 /* : FlatString */;
-short int var31 /* : Bool */;
-short int var_ /* var : Bool */;
-short int var32 /* : Bool */;
-int cltype;
-int idtype;
-short int var33 /* : Bool */;
-short int var_useiset /* var useiset: Bool */;
-val* var34 /* : nullable MAttributeDef */;
-val* var36 /* : nullable MAttributeDef */;
-val* var37 /* : MProperty */;
-val* var39 /* : MProperty */;
-val* var_guard /* var guard: MAttribute */;
-val* var40 /* : nullable MPropDef */;
-val* var42 /* : nullable MPropDef */;
-val* var43 /* : MProperty */;
-val* var45 /* : MProperty */;
-val* var46 /* : RuntimeVariable */;
-val* var_set /* var set: nullable Object */;
-val* var47 /* : RuntimeVariable */;
-static val* varonce48;
-val* var49 /* : String */;
-char* var50 /* : NativeString */;
-long var51 /* : Int */;
-val* var52 /* : FlatString */;
-static val* varonce53;
-val* var54 /* : String */;
-char* var55 /* : NativeString */;
-long var56 /* : Int */;
-val* var57 /* : FlatString */;
-val* var58 /* : Array[Object] */;
-long var59 /* : Int */;
-val* var60 /* : NativeArray[Object] */;
-val* var61 /* : String */;
-val* var62 /* : nullable MPropDef */;
-val* var64 /* : nullable MPropDef */;
-val* var65 /* : MProperty */;
-val* var67 /* : MProperty */;
-val* var68 /* : RuntimeVariable */;
-val* var_res /* var res: nullable Object */;
-static val* varonce69;
-val* var70 /* : String */;
-char* var71 /* : NativeString */;
-long var72 /* : Int */;
-val* var73 /* : FlatString */;
-val* var74 /* : RuntimeVariable */;
-val* var_value /* var value: RuntimeVariable */;
-short int var75 /* : Bool */;
-static val* varonce76;
-val* var77 /* : String */;
-char* var78 /* : NativeString */;
-long var79 /* : Int */;
-val* var80 /* : FlatString */;
-val* var81 /* : MClassType */;
-val* var82 /* : RuntimeVariable */;
-val* var_true_v /* var true_v: RuntimeVariable */;
-val* var83 /* : nullable Object */;
-static val* varonce84;
-val* var85 /* : String */;
-char* var86 /* : NativeString */;
-long var87 /* : Int */;
-val* var88 /* : FlatString */;
-val* var89 /* : nullable MPropDef */;
-val* var91 /* : nullable MPropDef */;
-val* var92 /* : MProperty */;
-val* var94 /* : MProperty */;
-val* var95 /* : nullable Object */;
-val* var96 /* : RuntimeVariable */;
-val* var97 /* : nullable StaticFrame */;
-val* var99 /* : nullable StaticFrame */;
-val* var100 /* : nullable RuntimeVariable */;
-val* var102 /* : nullable RuntimeVariable */;
-val* var103 /* : nullable MMethodDef */;
-val* var105 /* : nullable MMethodDef */;
-short int var106 /* : Bool */;
-short int var108 /* : Bool */;
-short int var110 /* : Bool */;
-long var111 /* : Int */;
-long var113 /* : Int */;
-long var114 /* : Int */;
-short int var115 /* : Bool */;
-short int var117 /* : Bool */;
-val* var118 /* : nullable MPropDef */;
-val* var120 /* : nullable MPropDef */;
-val* var121 /* : MProperty */;
-val* var123 /* : MProperty */;
-val* var124 /* : nullable Object */;
-long var125 /* : Int */;
-val* var126 /* : nullable Object */;
-short int var127 /* : Bool */;
-short int var129 /* : Bool */;
-val* var130 /* : nullable MPropDef */;
-val* var132 /* : nullable MPropDef */;
-val* var133 /* : nullable MType */;
-val* var135 /* : nullable MType */;
-val* var_ret136 /* var ret: nullable MType */;
-short int var137 /* : Bool */;
-val* var138 /* : String */;
-static val* varonce139;
-val* var140 /* : String */;
-char* var141 /* : NativeString */;
-long var142 /* : Int */;
-val* var143 /* : FlatString */;
-short int var144 /* : Bool */;
-short int var_145 /* var : Bool */;
-short int var146 /* : Bool */;
-int cltype147;
-int idtype148;
-short int var149 /* : Bool */;
-short int var_useiset150 /* var useiset: Bool */;
-short int var151 /* : Bool */;
-val* var152 /* : nullable MAttributeDef */;
-val* var154 /* : nullable MAttributeDef */;
-val* var155 /* : MProperty */;
-val* var157 /* : MProperty */;
-val* var158 /* : nullable Object */;
-static val* varonce159;
-val* var160 /* : String */;
-char* var161 /* : NativeString */;
-long var162 /* : Int */;
-val* var163 /* : FlatString */;
-val* var164 /* : MClassType */;
-val* var165 /* : RuntimeVariable */;
-var_v = p0;
-var_mpropdef = p1;
-var_arguments = p2;