summaryrefslogtreecommitdiff
path: root/lib/edoc
diff options
context:
space:
mode:
authorBjörn Gustavsson <bjorn@erlang.org>2020-12-07 14:44:00 +0100
committerBjörn Gustavsson <bjorn@erlang.org>2020-12-07 15:03:58 +0100
commitc68ceb5f7af3e15865dd9a94fce3df4b5d8ee313 (patch)
treeb0c9bf4f90edd9294c2a6967ebfb0921215d9729 /lib/edoc
parent5af4f64fcc024fc93b076721d02a814b0f599f86 (diff)
downloaderlang-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.erl3
-rw-r--r--lib/edoc/src/edoc_report.erl4
-rw-r--r--lib/edoc/src/edoc_tags.erl3
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").