summaryrefslogtreecommitdiff
path: root/lib/stdlib/test/erl_lint_SUITE.erl
diff options
context:
space:
mode:
authorBjörn Gustavsson <bjorn@erlang.org>2021-01-13 09:57:12 +0100
committerGitHub <noreply@github.com>2021-01-13 09:57:12 +0100
commitfdafd48292da88ce80cdd4bce1564434ce29a712 (patch)
tree920c48c900fdedeb27a3e48a5d990195c07a55b3 /lib/stdlib/test/erl_lint_SUITE.erl
parent9072e6f7135d9c38e12cfca742e3312b572a2330 (diff)
parentcfa71450f1bf09a47fb34b634da6033615f48929 (diff)
downloaderlang-fdafd48292da88ce80cdd4bce1564434ce29a712.tar.gz
Merge pull request #2944 from richcarl/repeated-trace-var
Detect repeated occurrences of the stacktrace variable in a try clause OTP-17104
Diffstat (limited to 'lib/stdlib/test/erl_lint_SUITE.erl')
-rw-r--r--lib/stdlib/test/erl_lint_SUITE.erl8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/stdlib/test/erl_lint_SUITE.erl b/lib/stdlib/test/erl_lint_SUITE.erl
index 85567c88cb..d5d099bbbd 100644
--- a/lib/stdlib/test/erl_lint_SUITE.erl
+++ b/lib/stdlib/test/erl_lint_SUITE.erl
@@ -4224,6 +4224,14 @@ stacktrace_syntax(Config) ->
">>,
[],
{errors,[{4,erl_lint,{stacktrace_bound,'Stk'}}],[]}},
+ {bound_in_pattern,
+ <<"t1() ->
+ try error(foo)
+ catch _:{x,T}:T -> ok
+ end.
+ ">>,
+ [],
+ {errors,[{3,erl_lint,{stacktrace_bound,'T'}}],[]}},
{guard_and_bound,
<<"t1() ->
Stk = [],