diff options
author | Björn Gustavsson <[email protected]> | 2018-04-26 10:35:40 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2018-04-26 10:35:40 +0200 |
commit | a36e197b53e7f4e67c2e47f3a4410e7e07af3900 (patch) | |
tree | 93cbba3e6b7489c0f7f9e71599b4580d26ac379e /lib/compiler/test | |
parent | ed4a3e682c28b6bfda7008f627f1bf3e748ba211 (diff) | |
parent | 88faa3b4082485ccf7e2c1be9e351be355818fe7 (diff) | |
download | otp-a36e197b53e7f4e67c2e47f3a4410e7e07af3900.tar.gz otp-a36e197b53e7f4e67c2e47f3a4410e7e07af3900.tar.bz2 otp-a36e197b53e7f4e67c2e47f3a4410e7e07af3900.zip |
Merge branch 'bjorn/compiler/misc'
* bjorn/compiler/misc:
beam_validator: Clear X registers in wait_timeout
sys_core_fold: Eliminate crash for map update in guard
Diffstat (limited to 'lib/compiler/test')
-rw-r--r-- | lib/compiler/test/core_fold_SUITE.erl | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/lib/compiler/test/core_fold_SUITE.erl b/lib/compiler/test/core_fold_SUITE.erl index 4fd1f84569..ab7f36abf7 100644 --- a/lib/compiler/test/core_fold_SUITE.erl +++ b/lib/compiler/test/core_fold_SUITE.erl @@ -27,7 +27,8 @@ multiple_aliases/1,redundant_boolean_clauses/1, mixed_matching_clauses/1,unnecessary_building/1, no_no_file/1,configuration/1,supplies/1, - redundant_stack_frame/1,export_from_case/1]). + redundant_stack_frame/1,export_from_case/1, + empty_values/1]). -export([foo/0,foo/1,foo/2,foo/3]). @@ -47,7 +48,8 @@ groups() -> multiple_aliases,redundant_boolean_clauses, mixed_matching_clauses,unnecessary_building, no_no_file,configuration,supplies, - redundant_stack_frame,export_from_case]}]. + redundant_stack_frame,export_from_case, + empty_values]}]. init_per_suite(Config) -> @@ -584,5 +586,17 @@ export_from_case_2(Bool, Rec) -> end, {ok,Result}. +empty_values(_Config) -> + case ?MODULE of + core_fold_inline_SUITE -> + {'EXIT',_} = (catch do_empty_values()); + _ -> + {'EXIT',{function_clause,_}} = (catch do_empty_values()) + end, + ok. + +do_empty_values() when (#{})#{} -> + c. + id(I) -> I. |