diff options
author | Erlang/OTP <[email protected]> | 2010-06-02 12:34:15 +0000 |
---|---|---|
committer | Erlang/OTP <[email protected]> | 2010-06-02 12:34:15 +0000 |
commit | b0fac292636d789bcecc3aea3fc3eb403aef8357 (patch) | |
tree | c721a9c27bb3b697c4ca7997be1210d75728c5d4 /lib/stdlib/test/qlc_SUITE.erl | |
parent | d8a05525924828009eae66485d45f54d168a53c3 (diff) | |
parent | 00471858a9be8df38e6c3abde159614feabb8262 (diff) | |
download | otp-b0fac292636d789bcecc3aea3fc3eb403aef8357.tar.gz otp-b0fac292636d789bcecc3aea3fc3eb403aef8357.tar.bz2 otp-b0fac292636d789bcecc3aea3fc3eb403aef8357.zip |
Merge branch 'bg/compiler' into dev
* bg/compiler:
beam_peep: Remove optimization already done by beam_dead
beam_dead: Combine is_eq_exact instructions into select_val instructions
Evaluate is_record/3 at compile-time using type information
Evaluate element/2 at compile-time using type information
erl_expand_records: Replace is_record() with matching
OTP-8668 bg/compiler
The compiler optimizes record operations better.
Diffstat (limited to 'lib/stdlib/test/qlc_SUITE.erl')
-rw-r--r-- | lib/stdlib/test/qlc_SUITE.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/stdlib/test/qlc_SUITE.erl b/lib/stdlib/test/qlc_SUITE.erl index aa12ed57da..e21de8770a 100644 --- a/lib/stdlib/test/qlc_SUITE.erl +++ b/lib/stdlib/test/qlc_SUITE.erl @@ -3184,7 +3184,9 @@ lookup2(Config) when is_list(Config) -> [] = qlc:e(Q), false = lookup_keys(Q) end, [{1,b},{2,3}])">>, - {warnings,[{{3,48},qlc,nomatch_filter}]}}, + {warnings,[{2,sys_core_fold,nomatch_guard}, + {3,qlc,nomatch_filter}, + {3,sys_core_fold,{eval_failure,badarg}}]}}, <<"etsc(fun(E) -> Q = qlc:q([X || {X} <- ets:table(E), element(1,{X}) =:= 1]), |