aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/opt_types.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/opt_types.sh b/tools/opt_types.sh
index 8de6d8945..92cd943d8 100755
--- a/tools/opt_types.sh
+++ b/tools/opt_types.sh
@@ -524,6 +524,8 @@ fold_opt(File, Fun, Acc, AbsCode) ->
Fun(File, {#state.defaults, Form}, Acc1);
{attribute, {spec, {spec, {{options, 0}, Spec}}}} ->
Fun(File, {#state.specs, hd(Spec)}, Acc1);
+ {attribute, {spec, {{options, 0}, Spec}}} ->
+ Fun(File, {#state.specs, hd(Spec)}, Acc1);
_ ->
Acc1
end
@@ -539,6 +541,8 @@ fold_mod_opt(File, Fun, Acc, AbsCode) ->
Fun(File, {#state.mod_defaults, Form}, Acc1);
{attribute, {spec, {spec, {{mod_options, 1}, Spec}}}} ->
Fun(File, {#state.mod_specs, hd(Spec)}, Acc1);
+ {attribute, {spec, {{mod_options, 1}, Spec}}} ->
+ Fun(File, {#state.mod_specs, hd(Spec)}, Acc1);
_ ->
Acc1
end
@@ -572,6 +576,8 @@ is_behaviour(AbsCode, Mod) ->
{attribute, {Attr, {_, Mod}}}
when Attr == behaviour orelse Attr == behavior ->
true;
+ {attribute, {behaviour, Mod}} ->
+ true;
_ ->
false
end