diff options
author | Björn Gustavsson <bjorn@erlang.org> | 2020-12-07 14:44:00 +0100 |
---|---|---|
committer | Björn Gustavsson <bjorn@erlang.org> | 2020-12-07 15:03:58 +0100 |
commit | c68ceb5f7af3e15865dd9a94fce3df4b5d8ee313 (patch) | |
tree | b0c9bf4f90edd9294c2a6967ebfb0921215d9729 /lib/edoc | |
parent | 5af4f64fcc024fc93b076721d02a814b0f599f86 (diff) | |
download | erlang-c68ceb5f7af3e15865dd9a94fce3df4b5d8ee313.tar.gz |
Avoid clash with new erlang:error/3 BIF
erlang:error/3 is a new BIF in OTP 24. Turn off the autoimport
of erlang:error/3 to avoid a compiler error.
Diffstat (limited to 'lib/edoc')
-rw-r--r-- | lib/edoc/src/edoc_macros.erl | 3 | ||||
-rw-r--r-- | lib/edoc/src/edoc_report.erl | 4 | ||||
-rw-r--r-- | lib/edoc/src/edoc_tags.erl | 3 |
3 files changed, 8 insertions, 2 deletions
diff --git a/lib/edoc/src/edoc_macros.erl b/lib/edoc/src/edoc_macros.erl index d5a11d438b..9bfa41efe0 100644 --- a/lib/edoc/src/edoc_macros.erl +++ b/lib/edoc/src/edoc_macros.erl @@ -32,6 +32,9 @@ -export([expand_tags/3, std_macros/1, check_defs/1]). +%% Avoid warning for imported function 3 clashing with autoimported BIF. +-compile({no_auto_import,[error/3]}). + -import(edoc_report, [report/2, error/3, warning/4]). -include("edoc.hrl"). diff --git a/lib/edoc/src/edoc_report.erl b/lib/edoc/src/edoc_report.erl index 76557ef483..8d705d466e 100644 --- a/lib/edoc/src/edoc_report.erl +++ b/lib/edoc/src/edoc_report.erl @@ -30,8 +30,8 @@ -module(edoc_report). -%% Avoid warning for local function error/2 clashing with autoimported BIF. --compile({no_auto_import,[error/2]}). +%% Avoid warning for local functions error/2,3 clashing with autoimported BIFs. +-compile({no_auto_import,[error/2,error/3]}). -export([error/1, error/2, error/3, diff --git a/lib/edoc/src/edoc_tags.erl b/lib/edoc/src/edoc_tags.erl index da078de0b9..3b117f252a 100644 --- a/lib/edoc/src/edoc_tags.erl +++ b/lib/edoc/src/edoc_tags.erl @@ -37,6 +37,9 @@ filter_tags/2, filter_tags/3, check_tags/4, parse_tags/4, check_types/3]). +%% Avoid warning for imported function 3 clashing with autoimported BIF. +-compile({no_auto_import,[error/3]}). + -import(edoc_report, [report/4, warning/4, error/3]). -include("edoc.hrl"). |