From 774955d0d2a44fa8ac5943a14516d54db2b8f6d5 Mon Sep 17 00:00:00 2001
From: Hans Bolinder
Date: Mon, 3 Mar 2014 15:27:09 +0100
Subject: Introduce compiler option 'nowarn_deprecated_type'
The deprecation of the built-in types dict/0 and so on had as
side-effect that it was impossible to switch to dict:dict/2 and so on
without getting warnings either in the the previous release (R16B) or
the current one (17.0).
By including the attribute
-compile(nowarn_deprecated_type).
in an Erlang source file warnings about deprecated types can be
avoided in 17.0.
The option can also be given as a compiler flag:
erlc +nowarn_deprecated_type file.erl
---
lib/compiler/doc/src/compile.xml | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
(limited to 'lib/compiler')
diff --git a/lib/compiler/doc/src/compile.xml b/lib/compiler/doc/src/compile.xml
index c66c8ea4bf..5fccdcdcb5 100644
--- a/lib/compiler/doc/src/compile.xml
+++ b/lib/compiler/doc/src/compile.xml
@@ -4,7 +4,7 @@
- 19962013
+ 19962014
Ericsson AB. All Rights Reserved.
@@ -551,6 +551,14 @@ module.beam: module.erl \
{Module,Name,Arity} or a list of such tuples.
+ nowarn_deprecated_type
+ -
+
Turns off warnings for uses of deprecated types. By
+ default (warn_deprecated_type), warnings are
+ emitted for every use of a type known by the compiler
+ to be deprecated.
+
+
warn_obsolete_guard
-
Causes warnings to be emitted for calls to old type
--
cgit v1.2.3