Skip to content

Commit 9c294eb

Browse files
committed
asn1: Suppress unmatched returns warnings from Dialyzer
A function generated by the ASN.1 compiler meant to suppress potential Dialyzer warnings could itself produce warnings when Dialyzer was run with the `unmatched_return` option. Resolves #9841
1 parent 412bff5 commit 9c294eb

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

lib/asn1/src/asn1ct_gen_ber_bin_v2.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ suppress({M,F,A}=MFA) ->
8181
ok;
8282
true ->
8383
Args = [lists:concat(["element(",I,", Arg)"]) || I <- lists:seq(1, A)],
84-
emit([" ",{call,M,F,Args},com,nl])
84+
emit([" _ = ",{call,M,F,Args},com,nl])
8585
end.
8686

8787
%%===============================================================================

lib/asn1/src/asn1ct_gen_jer.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ suppress({M,F,A}=MFA) ->
355355
ok;
356356
true ->
357357
Args = [lists:concat(["element(",I,", Arg)"]) || I <- lists:seq(1, A)],
358-
emit([" ",{call,M,F,Args},com,nl])
358+
emit([" _ = ",{call,M,F,Args},com,nl])
359359
end.
360360

361361
%%===============================================================================

lib/asn1/src/asn1ct_gen_per.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ suppress({M,F,A}=MFA) ->
5959
Args =
6060
[lists:concat(["element(",I,", Arg)"])
6161
|| I <- lists:seq(1, A)],
62-
emit([" ",{call,M,F,Args},com,nl])
62+
emit([" _ = ",{call,M,F,Args},com,nl])
6363
end.
6464

6565
gen_encode(Erules,Type) when is_record(Type,typedef) ->

0 commit comments

Comments
 (0)