Merge pull request #288 from aeternity/expose-interface-fix-lima
Fix interface exposure (lima)
This commit is contained in:
commit
f1d95484a5
@ -706,7 +706,12 @@ expose_internals(Defs, What) ->
|
|||||||
main_contract -> [{entrypoint, true}|Ann]; % minor duplication
|
main_contract -> [{entrypoint, true}|Ann]; % minor duplication
|
||||||
contract -> Ann
|
contract -> Ann
|
||||||
end,
|
end,
|
||||||
setelement(2, Def, NewAnn)
|
Def1 = setelement(2, Def, NewAnn),
|
||||||
|
case Def1 of % fix inner clauses
|
||||||
|
{fun_clauses, Ans, Id, T, Clauses} ->
|
||||||
|
{fun_clauses, Ans, Id, T, expose_internals(Clauses, What)};
|
||||||
|
_ -> Def1
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|| Def <- Defs
|
|| Def <- Defs
|
||||||
].
|
].
|
||||||
|
Loading…
x
Reference in New Issue
Block a user