summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErlang/OTP <otp@erlang.org>2020-05-08 11:34:55 +0200
committerErlang/OTP <otp@erlang.org>2020-05-08 11:34:55 +0200
commit9d3bc6e5b3bceeba8408b3b386bcd0e3c7c3bf0d (patch)
treecd71540f133dd64710d64ed148d3a57778b980a2
parent727e22ffa10db210f0a678b61010f6eb7d8839d8 (diff)
parent1debde29a39d5a794a8434988cf93a2873b32443 (diff)
downloaderlang-9d3bc6e5b3bceeba8408b3b386bcd0e3c7c3bf0d.tar.gz
Merge branch 'kenneth/asn1_dialyzer/OTP-16636' into maint-22
* kenneth/asn1_dialyzer/OTP-16636: Suppress Dialyzer warnings of type no_match in generated files Correct printout that shows which encoding rules the tests are done for.
-rw-r--r--lib/asn1/src/asn1ct_gen.erl4
-rw-r--r--lib/asn1/test/testEnumExt.erl2
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/asn1/src/asn1ct_gen.erl b/lib/asn1/src/asn1ct_gen.erl
index 4f8b428b54..30396821b7 100644
--- a/lib/asn1/src/asn1ct_gen.erl
+++ b/lib/asn1/src/asn1ct_gen.erl
@@ -1314,7 +1314,9 @@ gen_head(#gen{options=Options}=Gen, Mod, Hrl) ->
Mod,".",nl,nl,
"-module('",Mod,"').",nl,
"-compile(nowarn_unused_vars).",nl,
- "-dialyzer(no_improper_lists).",nl]),
+ "-dialyzer(no_improper_lists).",nl,
+ "-dialyzer(no_match).",nl
+ ]),
case Hrl of
0 -> ok;
_ -> emit(["-include(\"",Mod,".hrl\").",nl])
diff --git a/lib/asn1/test/testEnumExt.erl b/lib/asn1/test/testEnumExt.erl
index b30750f7fc..cb01ad481f 100644
--- a/lib/asn1/test/testEnumExt.erl
+++ b/lib/asn1/test/testEnumExt.erl
@@ -41,7 +41,7 @@ main(Rule) when Rule =:= per; Rule =:= uper ->
B64 = roundtrip('Noext', red),
common(Rule);
main(Rule) when Rule =:= ber; Rule =:= jer ->
- io:format("main(ber)~n",[]),
+ io:format("main(~p)~n",[Rule]),
%% ENUMERATED with extensionmark (value is in root set)
roundtrip('Ext', red),