Enable/disable scode optimization
This commit is contained in:
parent
0dbdf207bf
commit
65da15a6e2
@ -709,9 +709,13 @@ tuple(N) -> aeb_fate_ops:tuple(?a, N).
|
|||||||
|
|
||||||
optimize_scode(Funs, Options) ->
|
optimize_scode(Funs, Options) ->
|
||||||
All = proplists:get_value(optimize_all, Options, true),
|
All = proplists:get_value(optimize_all, Options, true),
|
||||||
OptimizeScode = proplists:get_value(optimize_scode, Options, All),
|
case proplists:get_value(optimize_scode, Options, All) of
|
||||||
maps:map(fun(Name, Def) -> optimize_fun(Funs, Name, Def, Options) end,
|
true ->
|
||||||
Funs).
|
maps:map(fun(Name, Def) -> optimize_fun(Funs, Name, Def, Options) end,
|
||||||
|
Funs);
|
||||||
|
false ->
|
||||||
|
Funs
|
||||||
|
end.
|
||||||
|
|
||||||
flatten(missing) -> missing;
|
flatten(missing) -> missing;
|
||||||
flatten(Code) -> lists:map(fun flatten_s/1, lists:flatten(Code)).
|
flatten(Code) -> lists:map(fun flatten_s/1, lists:flatten(Code)).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user