|
@@ -209,9 +209,10 @@ let run ctx =
|
|
match ctx.curfield.cf_kind with
|
|
match ctx.curfield.cf_kind with
|
|
| Method MethDynamic -> false
|
|
| Method MethDynamic -> false
|
|
| Method MethInline -> true
|
|
| Method MethInline -> true
|
|
- | _ ->
|
|
|
|
|
|
+ | Method MethNormal ->
|
|
PMap.mem ctx.curfield.cf_name ctx.curclass.cl_statics
|
|
PMap.mem ctx.curfield.cf_name ctx.curclass.cl_statics
|
|
- || has_class_field_flag ctx.curfield CfFinal
|
|
|
|
|
|
+ | _ ->
|
|
|
|
+ has_class_field_flag ctx.curfield CfFinal
|
|
in
|
|
in
|
|
let is_recursive_call callee args =
|
|
let is_recursive_call callee args =
|
|
is_tre_eligible && is_recursive_method_call ctx.curclass ctx.curfield callee args
|
|
is_tre_eligible && is_recursive_method_call ctx.curclass ctx.curfield callee args
|