From 20905fcfbbadcf88106792d2935b30728f779a18 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Gustavsson?= <bjorn@erlang.org>
Date: Mon, 5 May 2014 13:04:21 +0200
Subject: (U)PER: Suppress dialyzer warnings for complete/1

---
 lib/asn1/src/asn1ct_gen_per.erl | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/lib/asn1/src/asn1ct_gen_per.erl b/lib/asn1/src/asn1ct_gen_per.erl
index cf6ec49e9f..39cc0536f8 100644
--- a/lib/asn1/src/asn1ct_gen_per.erl
+++ b/lib/asn1/src/asn1ct_gen_per.erl
@@ -41,7 +41,13 @@
 %% Generate ENCODING ******************************
 %%****************************************x
 
-dialyzer_suppressions(_) ->
+dialyzer_suppressions(Erules) ->
+    case asn1ct_func:is_used({Erules,complete,1}) of
+	false ->
+	    ok;
+	true ->
+	    emit(["    _ = complete(Arg),",nl])
+    end,
     emit(["    ok.",nl]).
 
 
-- 
cgit v1.2.3