module 'lfe_guard_SUITE' ['$handle_undefined_function'/2, 'LFE-EXPAND-EXPORTED-MACRO'/3, 'all'/0, 'and_guard'/1, 'andalso_semi'/1, 'basic_andalso_orelse'/1, 'basic_not'/1, 'binary_part'/1, 'build_in_guard'/1, 'check_qlc_hrl'/1, 'comma'/1, 'complex_not'/1, 'complex_or_guards'/1, 'complex_semicolon'/1, 'const_cond'/1, 'end_per_group'/2, 'end_per_suite'/1, 'gbif'/1, 'groups'/0, 'init_per_group'/2, 'init_per_suite'/1, 'is_function_2'/1, 'literal_type_tests'/1, 'misc'/1, 'module_info'/0, 'module_info'/1, 'more_or_guards'/1, 'more_xor_guards'/1, 'nested_nots'/1, 'old_guard_tests'/1, 'or_guard'/1, 'rel_ops'/1, 'semicolon'/1, 'suite'/0, 't_is_boolean'/1, 't_tuple_size'/1, 'traverse_dcd'/1, 'tricky'/1, 'xor_guard'/1] attributes [] 'all'/0 = %% Line 47 fun () -> ['misc'|['const_cond'|['basic_not'|['complex_not'|['nested_nots'|['semicolon'|['complex_semicolon'|['comma'|['or_guard'|['more_or_guards'|['complex_or_guards'|['and_guard'|['xor_guard'|['more_xor_guards'|['build_in_guard'|['old_guard_tests'|['gbif'|['t_is_boolean'|['is_function_2'|['tricky'|['rel_ops'|['literal_type_tests'|['basic_andalso_orelse'|['traverse_dcd'|['check_qlc_hrl'|['andalso_semi'|['t_tuple_size'|['binary_part']]]]]]]]]]]]]]]]]]]]]]]]]]]] 'suite'/0 = %% Line 58 fun () -> [] 'groups'/0 = %% Line 60 fun () -> [] 'init_per_suite'/1 = %% Line 62 fun (_config) -> do call 'test_lib':'recompile_core'('lfe_guard_SUITE') _config 'end_per_suite'/1 = %% Line 64 fun (_config) -> 'ok' 'init_per_group'/2 = %% Line 66 fun (_name,_config) -> _config 'end_per_group'/2 = %% Line 68 fun (_name,_config) -> _config 'misc'/1 = %% Line 70 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[42|[['case'|[['id'|[42]]|[['x'|[['when'|[['-'|['x']]]]|[['quote'|['ok']]]]]|[['x'|['x']]]]]]]]]}) let <_val> = when try let <_3> = let <_2> = call 'erlang':'-' (_x) in ( call 'erlang':'=:=' (_2, 'true') -| ['compiler_generated'] ) in _3 of -> Try catch -> 'false' -> 'ok' <_x> when 'true' -> _x ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> in case <_val> of <42> when 'true' -> _val ( <_4> when 'true' -> primop 'match_fail' ({'badmatch',{_4}}) -| ['compiler_generated'] ) end ( <_17> when 'true' -> ( primop 'match_fail' ({'function_clause',_17}) -| [{'function_name',{'misc',1}}] ) -| ['compiler_generated'] ) end 'misc-1'/1 = %% Line 93 fun (_0) -> case <_0> of <[{_w},{_x},{_y},{_z}]> when 'true' -> case 1 of <_1> when try let <_4> = let <_3> = case call 'erlang':'>' (_x, _y) of <'true'> when 'true' -> let <_2> = call 'erlang':'abs' (_z) in call 'erlang':'=:=' (_2, 2) <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in ( call 'erlang':'=:=' (_3, 'true') -| ['compiler_generated'] ) in _4 of -> Try catch -> 'false' -> apply 'id'/1 (_w) <_5> when try 'true' of -> Try catch -> 'false' -> 'none' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end ( <_6> when 'true' -> ( primop 'match_fail' ({'function_clause',_6}) -| [{'function_name',{'misc-1',1}}] ) -| ['compiler_generated'] ) end 'get-data'/3 = %% Line 99 fun (_2,_1,_0) -> case <_2,_1,_0> of <{'o',_active,_raw},_bytes,_buffer> when try let <_5> = let <_3> = call 'erlang':'=:=' (_raw, 'raw') in let <_4> = call 'erlang':'=:=' (_raw, 0) in call 'erlang':'or' (_3, _4) in _5 of -> Try catch -> 'false' -> case 1 of <_6> when try let <_8> = let <_7> = case call 'erlang':'=/=' (_active, 'false') of <'true'> when 'true' -> 'true' <'false'> when 'true' -> call 'erlang':'=:=' (_bytes, 0) ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in ( call 'erlang':'=:=' (_7, 'true') -| ['compiler_generated'] ) in _8 of -> Try catch -> 'false' -> {'ok',_buffer,#{}#} <_9> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end ( <_12,_11,_10> when 'true' -> ( primop 'match_fail' ({'function_clause',_12,_11,_10}) -| [{'function_name',{'get-data',3}}] ) -| ['compiler_generated'] ) end 'const_cond'/1 = %% Line 104 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['ok']]|[['const-cond'|[{}|[0]]]]]]}) let <_val> = in case <_val> of <'ok'> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_7> when 'true' -> ( primop 'match_fail' ({'function_clause',_7}) -| [{'function_name',{'const_cond',1}}] ) -| ['compiler_generated'] ) end 'const-cond'/2 = %% Line 113 fun (_t,_sz) -> case _t of <_0> when try 'false' of -> Try catch -> 'false' -> 'never' <_1> when try let <_3> = call 'erlang':'is_tuple' (_t) in let <_4> = call 'erlang':'==' ('eq', 'eq') in let <_5> = let <_2> = call 'erlang':'tuple_size' (_t) in call 'erlang':'==' (_2, _sz) in let <_6> = call 'erlang':'and' (_3, _4) in call 'erlang':'and' (_6, _5) of -> Try catch -> 'false' -> 'ok' <_7> when try let <_9> = call 'erlang':'is_tuple' (_t) in let <_10> = call 'erlang':'==' ('eq', 'leq') in let <_11> = let <_8> = call 'erlang':'tuple_size' (_t) in call 'erlang':'==' (_8, _sz) in let <_12> = call 'erlang':'and' (_9, _10) in call 'erlang':'and' (_12, _11) of -> Try catch -> 'false' -> 'ok' <_13> when 'true' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'basic_not'/1 = %% Line 120 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> let <_true> = in let <_false> = in let <_glurf> = in let <_a> = in let <_b> = in let <_c> = in let <_d> = in let <_atuple> = <{_false,_true,_glurf}> in do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['check'|[['lambda'|[[]|[['eif'|[['not'|[['quote'|['false']]]]|[['quote'|['ok']]|[['quote'|['true']]|[['quote'|['error']]]]]]]]]]|[['quote'|['ok']]]]]}) let <_5> = fun () -> case 1 of <_2> when try let <_3> = call 'erlang':'not' ('false') in _3 of -> Try catch -> 'false' -> 'ok' <_4> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end in apply 'check'/2 (_5, 'ok') ( <_128> when 'true' -> ( primop 'match_fail' ({'function_clause',_128}) -| [{'function_name',{'basic_not',1}}] ) -| ['compiler_generated'] ) end 'complex_not'/1 = %% Line 164 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> let <_atuple> = in do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['check'|[['lambda'|[[]|[['eif'|[['not'|[['element'|[1|['atuple']]]]]|[['quote'|['ok']]|[['quote'|['true']]|[['quote'|['error']]]]]]]]]]|[['quote'|['ok']]]]]}) let <_6> = fun () -> case 1 of <_2> when try let <_4> = let <_3> = call 'erlang':'element' (1, _atuple) in call 'erlang':'not' (_3) in _4 of -> Try catch -> 'false' -> 'ok' <_5> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end in apply 'check'/2 (_6, 'ok') ( <_50> when 'true' -> ( primop 'match_fail' ({'function_clause',_50}) -| [{'function_name',{'complex_not',1}}] ) -| ['compiler_generated'] ) end 'nested_nots'/1 = %% Line 191 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['true']]|[['nested-not-1'|[0|[0]]]]]]}) let <_val> = in case <_val> of <'true'> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_18> when 'true' -> ( primop 'match_fail' ({'function_clause',_18}) -| [{'function_name',{'nested_nots',1}}] ) -| ['compiler_generated'] ) end 'nested-not-1'/2 = %% Line 213 fun (_1,_0) -> case <_1,_0> of <_x,_y> when try let <_10> = let <_9> = let <_7> = let <_3> = call 'erlang':'>' (_x, _y) in let <_4> = let <_2> = call 'erlang':'is_atom' (_x) in call 'erlang':'not' (_2) in call 'erlang':'or' (_3, _4) in let <_8> = let <_5> = call 'erlang':'is_atom' (_y) in let <_6> = call 'erlang':'==' (_x, 3.39999999999999991118e+00) in call 'erlang':'or' (_5, _6) in call 'erlang':'and' (_7, _8) in call 'erlang':'not' (_9) in _10 of -> Try catch -> 'false' -> 'true' <_11,_12> when 'true' -> 'false' ( <_14,_13> when 'true' -> ( primop 'match_fail' ({'function_clause',_14,_13}) -| [{'function_name',{'nested-not-1',2}}] ) -| ['compiler_generated'] ) end 'nested-not-2'/3 = %% Line 219 fun (_x,_y,_z) -> apply 'nested-not-2'/4 (_x, _y, _z, 'true') 'nested-not-2'/4 = %% Line 222 fun (_3,_2,_1,_0) -> case <_3,_2,_1,_0> of <_x,_y,_z,_true> when try let <_12> = let <_11> = let <_10> = let <_9> = let <_7> = let <_4> = call 'erlang':'not' (_x) in let <_5> = call 'erlang':'not' (_y) in call 'erlang':'and' (_4, _5) in let <_8> = let <_6> = call 'erlang':'is_atom' (_z) in call 'erlang':'not' (_6) in call 'erlang':'or' (_7, _8) in call 'erlang':'not' (_9) in call 'erlang':'and' (_true, _10) in call 'erlang':'not' (_11) in _12 of -> Try catch -> 'false' -> 'true' <_13,_14,_15,_16> when 'true' -> 'false' ( <_20,_19,_18,_17> when 'true' -> ( primop 'match_fail' ({'function_clause',_20,_19,_18,_17}) -| [{'function_name',{'nested-not-2',4}}] ) -| ['compiler_generated'] ) end 'semicolon'/1 = %% Line 228 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> 'ok' ( <_2> when 'true' -> ( primop 'match_fail' ({'function_clause',_2}) -| [{'function_name',{'semicolon',1}}] ) -| ['compiler_generated'] ) end 'complex_semicolon'/1 = %% Line 233 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> 'ok' ( <_2> when 'true' -> ( primop 'match_fail' ({'function_clause',_2}) -| [{'function_name',{'complex_semicolon',1}}] ) -| ['compiler_generated'] ) end 'comma'/1 = %% Line 239 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['check'|[['lambda'|[[]|[['eif'|[['progn'|[['quote'|['true']]|[['quote'|['false']]]]]|[['quote'|['ok']]|[['quote'|['true']]|[['quote'|['error']]]]]]]]]]|[['quote'|['error']]]]]}) let <_6> = fun () -> case 1 of <_2> when try let <_4> = let <_3> = call 'erlang':'and' ('true', 'false') in ( call 'erlang':'=:=' (_3, 'true') -| ['compiler_generated'] ) in _4 of -> Try catch -> 'false' -> 'ok' <_5> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end in apply 'check'/2 (_6, 'error') ( <_181> when 'true' -> ( primop 'match_fail' ({'function_clause',_181}) -| [{'function_name',{'comma',1}}] ) -| ['compiler_generated'] ) end 'or_guard'/1 = %% Line 305 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do let <_true,_false,_glurf> = in do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['check'|[['lambda'|[[]|[['eif'|[['or'|[['quote'|['true']]|[['quote'|['false']]]]]|[['quote'|['ok']]]]]]]]|[['quote'|['ok']]]]]}) let <_4> = fun () -> case 1 of <_2> when try let <_3> = call 'erlang':'or' ('true', 'false') in _3 of -> Try catch -> 'false' -> 'ok' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end in apply 'check'/2 (_4, 'ok') 'ok' ( <_64> when 'true' -> ( primop 'match_fail' ({'function_clause',_64}) -| [{'function_name',{'or_guard',1}}] ) -| ['compiler_generated'] ) end 'more_or_guards'/1 = %% Line 346 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do let <_true> = in let <_false> = in let <_atuple> = in do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['check'|[['lambda'|[[]|[['eif'|[['or'|[['element'|[42|['atuple']]]|['false']]]|[['quote'|['ok']]|[['quote'|['true']]|[['quote'|['error']]]]]]]]]]|[['quote'|['error']]]]]}) let <_6> = fun () -> case 1 of <_2> when try let <_4> = let <_3> = call 'erlang':'element' (42, _atuple) in call 'erlang':'or' (_3, _false) in _4 of -> Try catch -> 'false' -> 'ok' <_5> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end in apply 'check'/2 (_6, 'error') 'ok' ( <_68> when 'true' -> ( primop 'match_fail' ({'function_clause',_68}) -| [{'function_name',{'more_or_guards',1}}] ) -| ['compiler_generated'] ) end 'complex_or_guards'/1 = %% Line 409 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['ok']]|[['complex-or-1'|[{'a','b','c','d'}|[{1,2,3}]]]]]]}) let <_val> = in case <_val> of <'ok'> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_55> when 'true' -> ( primop 'match_fail' ({'function_clause',_55}) -| [{'function_name',{'complex_or_guards',1}}] ) -| ['compiler_generated'] ) end 'complex-or-1'/2 = %% Line 487 fun (_a,_b) -> case 1 of <_0> when try let <_11> = let <_9> = let <_3> = let <_1> = call 'erlang':'tuple_size' (_a) in call 'erlang':'<' (3, _1) in let <_4> = let <_2> = call 'erlang':'tuple_size' (_a) in call 'erlang':'<' (_2, 9) in call 'erlang':'and' (_3, _4) in let <_10> = let <_7> = let <_5> = call 'erlang':'tuple_size' (_b) in call 'erlang':'<' (2, _5) in let <_8> = let <_6> = call 'erlang':'tuple_size' (_b) in call 'erlang':'<' (_6, 7) in call 'erlang':'and' (_7, _8) in call 'erlang':'or' (_9, _10) in _11 of -> Try catch -> 'false' -> 'ok' <_12> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'complex-or-2'/1 = %% Line 492 fun (_tuple) -> case 1 of <_0> when try let <_6> = let <_4> = call 'erlang':'element' (1, _tuple) in let <_5> = let <_3> = let <_2> = let <_1> = call 'erlang':'element' (2, _tuple) in call 'erlang':'tuple_size' (_1) in call 'erlang':'>' (_2, 3) in call 'erlang':'not' (_3) in call 'erlang':'or' (_4, _5) in _6 of -> Try catch -> 'false' -> 'ok' <_7> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'complex-or-3'/2 = %% Line 496 fun (_a,_b) -> case 1 of <_0> when try let <_5> = let <_3> = let <_2> = let <_1> = call 'erlang':'size' (_b) in call 'erlang':'>' (_1, 3) in call 'erlang':'not' (_2) in let <_4> = call 'erlang':'element' (1, _a) in call 'erlang':'or' (_3, _4) in _5 of -> Try catch -> 'false' -> 'ok' <_6> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'complex-or-4'/2 = %% Line 499 fun (_a,_b) -> case 1 of <_0> when try let <_7> = let <_5> = let <_4> = let <_2> = call 'erlang':'is_tuple' (_a) in let <_3> = let <_1> = call 'erlang':'size' (_a) in call 'erlang':'>' (_1, 3) in call 'erlang':'and' (_2, _3) in call 'erlang':'not' (_4) in let <_6> = call 'erlang':'element' (1, _b) in call 'erlang':'or' (_5, _6) in _7 of -> Try catch -> 'false' -> 'ok' <_8> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'complex-or-5'/2 = %% Line 503 fun (_a,_b) -> case 1 of <_0> when try let <_8> = let <_6> = let <_4> = let <_2> = call 'erlang':'is_tuple' (_a) in let <_3> = let <_1> = call 'erlang':'size' (_a) in call 'erlang':'>' (_1, 3) in call 'erlang':'and' (_2, _3) in call 'erlang':'not' (_4) in let <_7> = let <_5> = call 'erlang':'element' (1, _b) in call 'erlang':'not' (_5) in call 'erlang':'or' (_6, _7) in _8 of -> Try catch -> 'false' -> 'ok' <_9> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'complex-or-6'/2 = %% Line 507 fun (_a,_b) -> case 1 of <_0> when try let <_11> = let <_9> = let <_5> = let <_3> = let <_1> = call 'erlang':'element' (1, _a) in call 'erlang':'not' (_1) in let <_4> = let <_2> = call 'erlang':'element' (2, _a) in call 'erlang':'not' (_2) in call 'erlang':'and' (_3, _4) in call 'erlang':'not' (_5) in let <_10> = let <_8> = let <_7> = let <_6> = call 'erlang':'size' (_b) in call 'erlang':'>' (_6, 3) in call 'erlang':'not' (_7) in call 'erlang':'not' (_8) in call 'erlang':'or' (_9, _10) in _11 of -> Try catch -> 'false' -> 'ok' <_12> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'and_guard'/1 = %% Line 512 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['check'|[['lambda'|[[]|[['eif'|[['and'|[['quote'|['true']]|[['quote'|['false']]]]]|[['quote'|['ok']]|[['quote'|['true']]|[['quote'|['error']]]]]]]]]]|[['quote'|['error']]]]]}) let <_5> = fun () -> case 1 of <_2> when try let <_3> = call 'erlang':'and' ('true', 'false') in _3 of -> Try catch -> 'false' -> 'ok' <_4> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end in apply 'check'/2 (_5, 'error') ( <_120> when 'true' -> ( primop 'match_fail' ({'function_clause',_120}) -| [{'function_name',{'and_guard',1}}] ) -| ['compiler_generated'] ) end 'relprod'/2 = %% Line 588 fun (_1,_0) -> case <_1,_0> of <_r1,_r2> when try let <_10> = let <_4> = let <_2> = call 'erlang':'size' (_r1) in call 'erlang':'=:=' (_2, 3) in let <_5> = let <_3> = call 'erlang':'element' (1, _r1) in call 'erlang':'=:=' (_3, 'Set') in call 'erlang':'and' (_4, _5) in let <_11> = let <_8> = let <_6> = call 'erlang':'size' (_r2) in call 'erlang':'=:=' (_6, 3) in let <_9> = let <_7> = call 'erlang':'element' (1, _r2) in call 'erlang':'=:=' (_7, 'Set') in call 'erlang':'and' (_8, _9) in call 'erlang':'and' (_10, _11) of -> Try catch -> 'false' -> 'ok' ( <_13,_12> when 'true' -> ( primop 'match_fail' ({'function_clause',_13,_12}) -| [{'function_name',{'relprod',2}}] ) -| ['compiler_generated'] ) end 'xor_guard'/1 = %% Line 595 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['check'|[['lambda'|[[]|[['eif'|[['xor'|[['quote'|['true']]|[['quote'|['false']]]]]|[['quote'|['ok']]]]]]]]|[['quote'|['ok']]]]]}) let <_4> = fun () -> case 1 of <_2> when try let <_3> = call 'erlang':'xor' ('true', 'false') in _3 of -> Try catch -> 'false' -> 'ok' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end in apply 'check'/2 (_4, 'ok') ( <_54> when 'true' -> ( primop 'match_fail' ({'function_clause',_54}) -| [{'function_name',{'xor_guard',1}}] ) -| ['compiler_generated'] ) end 'more_xor_guards'/1 = %% Line 636 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> let <_true,_false,_atuple> = in do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['check'|[['lambda'|[[]|[['eif'|[['xor'|[['element'|[42|['atuple']]]|['false']]]|[['quote'|['ok']]|[['quote'|['true']]|[['quote'|['error']]]]]]]]]]|[['quote'|['error']]]]]}) let <_6> = fun () -> case 1 of <_2> when try let <_4> = let <_3> = call 'erlang':'element' (42, _atuple) in call 'erlang':'xor' (_3, _false) in _4 of -> Try catch -> 'false' -> 'ok' <_5> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end in apply 'check'/2 (_6, 'error') ( <_29> when 'true' -> ( primop 'match_fail' ({'function_clause',_29}) -| [{'function_name',{'more_xor_guards',1}}] ) -| ['compiler_generated'] ) end 'build_in_guard'/1 = %% Line 666 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> let <_subbin> = <#{#<64>(8,1,'integer',['unsigned'|['big']]), #<20>(8,1,'integer',['unsigned'|['big']]), #<0>(8,1,'integer',['unsigned'|['big']]), #<0>(8,1,'integer',['unsigned'|['big']]), #<0>(8,1,'integer',['unsigned'|['big']]), #<0>(8,1,'integer',['unsigned'|['big']]), #<0>(8,1,'integer',['unsigned'|['big']]), #<0>(8,1,'integer',['unsigned'|['big']])}#> in let <_b> = <#{#<1>(8,1,'integer',['unsigned'|['big']]), #<_subbin>('all',8,'binary',['unsigned'|['big']]), #<3.50000000000000000000e+00>(64,1,'float',['unsigned'|['big']])}#> in do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['ok']]|[['eif'|[['=:='|['b'|[['binary'|[1|[['subbin'|['binary']]|[[3.50000000000000000000e+00|['float']]]]]]]]]|[['quote'|['ok']]]]]]]]}) let <_val> = when try let <_3> = call 'erlang':'=:=' (_b, #{#<1>(8,1,'integer',['unsigned'|['big']]), #<_subbin>('all',8,'binary',['unsigned'|['big']]), #<3.50000000000000000000e+00>(64,1,'float',['unsigned'|['big']])}#) in _3 of -> Try catch -> 'false' -> 'ok' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> in case <_val> of <'ok'> when 'true' -> _val ( <_4> when 'true' -> primop 'match_fail' ({'badmatch',{_4}}) -| ['compiler_generated'] ) end ( <_5> when 'true' -> ( primop 'match_fail' ({'function_clause',_5}) -| [{'function_name',{'build_in_guard',1}}] ) -| ['compiler_generated'] ) end 'old_guard_tests'/1 = %% Line 674 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> 'ok' ( <_2> when 'true' -> ( primop 'match_fail' ({'function_clause',_2}) -| [{'function_name',{'old_guard_tests',1}}] ) -| ['compiler_generated'] ) end 'gbif'/1 = %% Line 679 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['error']]|[['gbif-1'|[1|[{'false','true'}]]]]]]}) let <_val> = in case <_val> of <'error'> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_4> when 'true' -> ( primop 'match_fail' ({'function_clause',_4}) -| [{'function_name',{'gbif',1}}] ) -| ['compiler_generated'] ) end 'gbif-1'/2 = %% Line 685 fun (_1,_0) -> case <_1,_0> of <_p,_t> when try let <_3> = let <_2> = call 'erlang':'element' (_p, _t) in ( call 'erlang':'=:=' (_2, 'true') -| ['compiler_generated'] ) in _3 of -> Try catch -> 'false' -> 'ok' <_4,_5> when 'true' -> 'error' ( <_7,_6> when 'true' -> ( primop 'match_fail' ({'function_clause',_7,_6}) -| [{'function_name',{'gbif-1',2}}] ) -| ['compiler_generated'] ) end 't_is_boolean'/1 = %% Line 690 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['true']]|[['is_boolean'|[['quote'|['true']]]]]]]}) let <_val> = in case <_val> of <'true'> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_70> when 'true' -> ( primop 'match_fail' ({'function_clause',_70}) -| [{'function_name',{'t_is_boolean',1}}] ) -| ['compiler_generated'] ) end 'bool'/1 = %% Line 744 fun (_0) -> case <_0> of <_x> when try let <_1> = call 'erlang':'is_boolean' (_x) in _1 of -> Try catch -> 'false' -> 'ok' <_2> when 'true' -> 'error' ( <_3> when 'true' -> ( primop 'match_fail' ({'function_clause',_3}) -| [{'function_name',{'bool',1}}] ) -| ['compiler_generated'] ) end 'my-is-bool'/1 = %% Line 748 fun (_v) -> let <_r0> = in case of <_res> when try let <_0> = call 'erlang':'=:=' (_res, _r0) in _0 of -> Try catch -> 'false' -> _res ( <_1> when 'true' -> primop 'match_fail' ({'badmatch',{_1}}) -| ['compiler_generated'] ) end 'my-is-bool-a'/1 = %% Line 753 fun (_v) -> case _v of <'true'> when 'true' -> 'true' <'false'> when 'true' -> 'true' <_0> when 'true' -> 'false' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'my-is-bool-b'/1 = %% Line 759 fun (_v) -> case _v of <'false'> when 'true' -> 'true' <'true'> when 'true' -> 'true' <_0> when 'true' -> 'false' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'is_function_2'/1 = %% Line 765 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['true']]|[['is_function'|[['id'|[['function'|['lfe_guard_SUITE'|['all'|[1]]]]]]|[1]]]]]]}) let <_val> = = let <_2> = call 'erlang':'make_fun' ('lfe_guard_SUITE', 'all', 1) in apply 'id'/1 (_2) in call 'erlang':'is_function' (_3, 1)> in case <_val> of <'true'> when 'true' -> _val ( <_4> when 'true' -> primop 'match_fail' ({'badmatch',{_4}}) -| ['compiler_generated'] ) end ( <_17> when 'true' -> ( primop 'match_fail' ({'function_clause',_17}) -| [{'function_name',{'is_function_2',1}}] ) -| ['compiler_generated'] ) end 'tricky'/1 = %% Line 775 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['not_ok']]|[['tricky-1'|[1|[2]]]]]]}) let <_val> = in case <_val> of <'not_ok'> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_12> when 'true' -> ( primop 'match_fail' ({'function_clause',_12}) -| [{'function_name',{'tricky',1}}] ) -| ['compiler_generated'] ) end 'tricky-1'/2 = %% Line 791 fun (_1,_0) -> case <_1,_0> of <_x,_y> when try let <_6> = let <_5> = let <_4> = let <_2> = call 'erlang':'==' (_x, 1) in let <_3> = call 'erlang':'==' (_y, 2) in call 'erlang':'or' (_2, _3) in call 'erlang':'abs' (_4) in ( call 'erlang':'=:=' (_5, 'true') -| ['compiler_generated'] ) in _6 of -> Try catch -> 'false' -> 'ok' <_7,_8> when 'true' -> 'not_ok' ( <_10,_9> when 'true' -> ( primop 'match_fail' ({'function_clause',_10,_9}) -| [{'function_name',{'tricky-1',2}}] ) -| ['compiler_generated'] ) end 'tricky-2'/1 = %% Line 795 fun (_0) -> case <_0> of <_x> when try let <_3> = let <_1> = call 'erlang':'float' (_x) in let <_2> = call 'erlang':'float' (_x) in call 'erlang':'or' (_1, _2) in _3 of -> Try catch -> 'false' -> 'ok' <_4> when 'true' -> 'error' ( <_5> when 'true' -> ( primop 'match_fail' ({'function_clause',_5}) -| [{'function_name',{'tricky-2',1}}] ) -| ['compiler_generated'] ) end 'rb'/3 = %% Line 801 fun (_2,_1,_0) -> case <_2,_1,_0> of <_size,_toread,_sofar> when try let <_6> = let <_4> = let <_3> = call 'erlang':'+' (_sofar, _size) in call 'erlang':'<' (_3, 81920) in let <_5> = call 'erlang':'==' (_toread, []) in call 'erlang':'or' (_4, _5) in _6 of -> Try catch -> 'false' -> 'true' <_7,_8,_9> when 'true' -> 'false' ( <_12,_11,_10> when 'true' -> ( primop 'match_fail' ({'function_clause',_12,_11,_10}) -| [{'function_name',{'rb',3}}] ) -| ['compiler_generated'] ) end 'rel_ops'/1 = %% Line 830 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['T'|['=/='|[1|[1.00000000000000000000e+00]]]]}) case when try let <_3> = call 'erlang':'=/=' (1, 1.00000000000000000000e+00) in _3 of -> Try catch -> 'false' -> 'ok' <_4> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> of <'ok'> when 'true' -> case when try let <_7> = let <_6> = call 'erlang':'=/=' (1, 1.00000000000000000000e+00) in call 'erlang':'not' (_6) in _7 of -> Try catch -> 'false' -> 'error' <_8> when try 'true' of -> Try catch -> 'false' -> 'ok' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> of <'ok'> when 'true' -> let <_x,_y,_true,_false> = in case when try let <_10> = call 'erlang':'=/=' (_x, _y) in _10 of -> Try catch -> 'false' -> 'ok' <_11> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> of <'ok'> when 'true' -> case when try let <_15> = let <_14> = let <_13> = call 'erlang':'=/=' (_x, _y) in call 'erlang':'or' (_false, _13) in call 'erlang':'or' (_14, _false) in _15 of -> Try catch -> 'false' -> 'ok' <_16> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> of <'ok'> when 'true' -> case when try let <_19> = let <_18> = call 'erlang':'=/=' (_x, _y) in call 'erlang':'and' (_18, _true) in _19 of -> Try catch -> 'false' -> 'ok' <_20> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> of <'ok'> when 'true' -> case when try let <_23> = let <_22> = call 'erlang':'=/=' (_x, _y) in call 'erlang':'not' (_22) in _23 of -> Try catch -> 'false' -> 'error' <_24> when try 'true' of -> Try catch -> 'false' -> 'ok' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> of <'ok'> when 'true' -> case when try let <_29> = let <_28> = let <_27> = let <_26> = call 'erlang':'=/=' (_x, _y) in call 'erlang':'not' (_26) in call 'erlang':'or' (_false, _27) in call 'erlang':'or' (_28, _false) in _29 of -> Try catch -> 'false' -> 'error' <_30> when try 'true' of -> Try catch -> 'false' -> 'ok' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> of <'ok'> when 'true' -> 'ok' ( <_31> when 'true' -> primop 'match_fail' ({'badmatch',{_31}}) -| ['compiler_generated'] ) end ( <_32> when 'true' -> primop 'match_fail' ({'badmatch',{_32}}) -| ['compiler_generated'] ) end ( <_33> when 'true' -> primop 'match_fail' ({'badmatch',{_33}}) -| ['compiler_generated'] ) end ( <_34> when 'true' -> primop 'match_fail' ({'badmatch',{_34}}) -| ['compiler_generated'] ) end ( <_35> when 'true' -> primop 'match_fail' ({'badmatch',{_35}}) -| ['compiler_generated'] ) end ( <_36> when 'true' -> primop 'match_fail' ({'badmatch',{_36}}) -| ['compiler_generated'] ) end ( <_37> when 'true' -> primop 'match_fail' ({'badmatch',{_37}}) -| ['compiler_generated'] ) end ( <_769> when 'true' -> ( primop 'match_fail' ({'function_clause',_769}) -| [{'function_name',{'rel_ops',1}}] ) -| ['compiler_generated'] ) end 'literal_type_tests'/1 = %% Line 873 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> case 'guard_suite' of <'guard_suite'> when 'true' -> apply 'literal-type-tests-1'/1 (_config) <_2> when 'true' -> {'skip',[69|[110|[111|[117|[103|[104|[32|[116|[111|[32|[114|[117|[110|[32|[116|[104|[105|[115|[32|[99|[97|[115|[101|[32|[111|[110|[99|[101|[46]]]]]]]]]]]]]]]]]]]]]]]]]]]]]} ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end ( <_3> when 'true' -> ( primop 'match_fail' ({'function_clause',_3}) -| [{'function_name',{'literal_type_tests',1}}] ) -| ['compiler_generated'] ) end 'literal-type-tests-1'/1 = %% Line 879 fun (_config) -> 'ok' 'basic_andalso_orelse'/1 = %% Line 967 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> let <_t> = in do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[65|[['eif'|[['andalso'|[['=:='|[['element'|[1|['t']]]|[['quote'|['type']]]]]|[['=:='|[['tuple_size'|['t']]|[4]]]|[['=:='|[['element'|[2|['t']]]|[['quote'|['integers']]]]]]]]]|[['+'|[['element'|[3|['t']]]|[['element'|[4|['t']]]]]]|[['quote'|['true']]|[['quote'|['error']]]]]]]]]]}) let <_val> = when try let <_7> = let <_6> = case let <_3> = call 'erlang':'element' (1, _t) in call 'erlang':'=:=' (_3, 'type') of <'true'> when 'true' -> case let <_4> = call 'erlang':'tuple_size' (_t) in call 'erlang':'=:=' (_4, 4) of <'true'> when 'true' -> let <_5> = call 'erlang':'element' (2, _t) in call 'erlang':'=:=' (_5, 'integers') <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in ( call 'erlang':'=:=' (_6, 'true') -| ['compiler_generated'] ) in _7 of -> Try catch -> 'false' -> let <_8> = call 'erlang':'element' (3, _t) in let <_9> = call 'erlang':'element' (4, _t) in call 'erlang':'+' (_8, _9) <_10> when try 'true' of -> Try catch -> 'false' -> 'error' ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end> in case <_val> of <65> when 'true' -> _val ( <_11> when 'true' -> primop 'match_fail' ({'badmatch',{_11}}) -| ['compiler_generated'] ) end ( <_47> when 'true' -> ( primop 'match_fail' ({'function_clause',_47}) -| [{'function_name',{'basic_andalso_orelse',1}}] ) -| ['compiler_generated'] ) end 'basic-rt'/1 = %% Line 1020 fun (_0) -> case <_0> of <_t> when try let <_5> = let <_4> = case call 'erlang':'is_tuple' (_t) of <'true'> when 'true' -> case let <_1> = call 'erlang':'tuple_size' (_t) in call 'erlang':'=:=' (_1, 4) of <'true'> when 'true' -> case let <_2> = call 'erlang':'element' (1, _t) in call 'erlang':'=:=' (_2, 'type') of <'true'> when 'true' -> let <_3> = call 'erlang':'element' (2, _t) in call 'erlang':'==' (_3, 'integers') <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in ( call 'erlang':'=:=' (_4, 'true') -| ['compiler_generated'] ) in _5 of -> Try catch -> 'false' -> let <_6> = call 'erlang':'element' (3, _t) in let <_7> = call 'erlang':'element' (4, _t) in call 'erlang':'+' (_6, _7) <_t> when try let <_11> = let <_10> = case call 'erlang':'is_tuple' (_t) of <'true'> when 'true' -> case let <_8> = call 'erlang':'tuple_size' (_t) in call 'erlang':'=:=' (_8, 2) of <'true'> when 'true' -> let <_9> = call 'erlang':'element' (1, _t) in call 'erlang':'=:=' (_9, 'vector') <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in ( call 'erlang':'=:=' (_10, 'true') -| ['compiler_generated'] ) in _11 of -> Try catch -> 'false' -> case of <{_x,_y}> when 'true' -> case 1 of <_12> when try let <_16> = let <_15> = let <_13> = call 'erlang':'is_float' (_x) in let <_14> = call 'erlang':'is_float' (_y) in call 'erlang':'and' (_13, _14) in ( call 'erlang':'=:=' (_15, 'true') -| ['compiler_generated'] ) in _16 of -> Try catch -> 'false' -> let <_19> = let <_17> = call 'erlang':'*' (_x, _x) in let <_18> = call 'erlang':'*' (_y, _y) in call 'erlang':'+' (_17, _18) in call 'math':'sqrt' (_19) ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end ( <_20> when 'true' -> primop 'match_fail' ({'badmatch',{_20}}) -| ['compiler_generated'] ) end <['+',_a,_b]> when 'true' -> let <_22> = let <_21> = call 'erlang':'+' (_a, _b) in apply 'id'/1 (_21) in call 'erlang':'*' (_22, 2) <{_r1,_r2}> when try let <_28> = let <_27> = case let <_23> = call 'erlang':'size' (_r1) in call 'erlang':'=:=' (_23, 3) of <'true'> when 'true' -> case let <_24> = call 'erlang':'element' (1, _r1) in call 'erlang':'=:=' (_24, 'Set') of <'true'> when 'true' -> case let <_25> = call 'erlang':'size' (_r2) in call 'erlang':'=:=' (_25, 3) of <'true'> when 'true' -> let <_26> = call 'erlang':'element' (1, _r2) in call 'erlang':'=:=' (_26, 'Set') <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in ( call 'erlang':'=:=' (_27, 'true') -| ['compiler_generated'] ) in _28 of -> Try catch -> 'false' -> let <_r1> = in let <_r2> = in _r1 <_t> when try let <_32> = let <_31> = case call 'erlang':'is_tuple' (_t) of <'true'> when 'true' -> case let <_29> = call 'erlang':'tuple_size' (_t) in call 'erlang':'=:=' (_29, 2) of <'true'> when 'true' -> let <_30> = call 'erlang':'element' (1, _t) in call 'erlang':'=:=' (_30, 'klurf') <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in ( call 'erlang':'=:=' (_31, 'true') -| ['compiler_generated'] ) in _32 of -> Try catch -> 'false' -> let <_34> = let <_33> = call 'erlang':'element' (2, _t) in apply 'id'/1 (_33) in call 'erlang':'*' (3, _34) <_35> when 'true' -> 'error' ( <_36> when 'true' -> ( primop 'match_fail' ({'function_clause',_36}) -| [{'function_name',{'basic-rt',1}}] ) -| ['compiler_generated'] ) end 'traverse_dcd'/1 = %% Line 1043 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> let <_l0> = <[{'log_header','dcd_log',[49|[46|[48]]],'a','b','c'}|[{'log_header','dcd_log',[50|[46|[48]]],'a','b','c'}|[{'log_header','dcd_log',[48|[46|[48]]],'a','b','c'}|['blurf']]]]> in case of <{'cont',[{'log_header','dcd_log',[48|[46|[48]]],'a','b','c'}|['blurf']],'log','funny'}> when 'true' -> let <_l1> = <[{'log_header','dcd_log',[49|[46|[48]]]}]> in case of <{'cont',_l1,'log','funny'}> when 'true' -> let <_l2> = <[{'a','tuple'}]> in case of <{'cont',_l2,'log','funny'}> when 'true' -> 'ok' ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_3> when 'true' -> primop 'match_fail' ({'badmatch',{_3}}) -| ['compiler_generated'] ) end ( <_4> when 'true' -> primop 'match_fail' ({'badmatch',{_4}}) -| ['compiler_generated'] ) end ( <_5> when 'true' -> ( primop 'match_fail' ({'function_clause',_5}) -| [{'function_name',{'traverse_dcd',1}}] ) -| ['compiler_generated'] ) end 'traverse-dcd'/3 = %% Line 1066 fun (_2,_1,_0) -> case <_2,_1,_0> of <{_cont,[_logh|_rest]},_log,_fun> when try let <_11> = let <_6> = case call 'erlang':'is_tuple' (_logh) of <'true'> when 'true' -> case let <_3> = call 'erlang':'tuple_size' (_logh) in call 'erlang':'=:=' (_3, 6) of <'true'> when 'true' -> case let <_4> = call 'erlang':'element' (1, _logh) in call 'erlang':'=:=' (_4, 'log_header') of <'true'> when 'true' -> let <_5> = call 'erlang':'element' (2, _logh) in call 'erlang':'==' (_5, 'dcd_log') <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in ( call 'erlang':'=:=' (_6, 'true') -| ['compiler_generated'] ) in let <_12> = let <_10> = case call 'erlang':'is_tuple' (_logh) of <'true'> when 'true' -> case let <_7> = call 'erlang':'tuple_size' (_logh) in call 'erlang':'=:=' (_7, 6) of <'true'> when 'true' -> case let <_8> = call 'erlang':'element' (1, _logh) in call 'erlang':'=:=' (_8, 'log_header') of <'true'> when 'true' -> let <_9> = call 'erlang':'element' (3, _logh) in call 'erlang':'>=' (_9, [49|[46|[48]]]) <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in ( call 'erlang':'=:=' (_10, 'true') -| ['compiler_generated'] ) in call 'erlang':'and' (_11, _12) of -> Try catch -> 'false' -> apply 'traverse-dcd'/3 ({_cont,_rest}, _log, _fun) <{_cont,_recs},_log,_fun> when 'true' -> {_cont,_recs,_log,_fun} ( <_15,_14,_13> when 'true' -> ( primop 'match_fail' ({'function_clause',_15,_14,_13}) -| [{'function_name',{'traverse-dcd',3}}] ) -| ['compiler_generated'] ) end 'check_qlc_hrl'/1 = %% Line 1078 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> let <_st> = <{'r1','false','dum'}> in do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['foo']]|[['cqlc'|[['quote'|['qlc']]|[['quote'|['q']]|[['quote'|[[{'lc',1,2,3}]]]|['st']]]]]]]]}) let <_val> = in case <_val> of <'foo'> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_5> when 'true' -> ( primop 'match_fail' ({'function_clause',_5}) -| [{'function_name',{'check_qlc_hrl',1}}] ) -| ['compiler_generated'] ) end 'cqlc'/4 = %% Line 1094 fun (_m,_f,_as,_st) -> let <_arity> = in case _as of <[{'lc',_0,_1,_2}|_3]> when try let <_11> = call 'erlang':'=:=' (_m, 'qlc') in let <_12> = call 'erlang':'=:=' (_f, 'q') in let <_13> = call 'erlang':'<' (_arity, 3) in let <_14> = let <_10> = let <_8> = case let <_4> = call 'erlang':'element' (1, _st) in call 'erlang':'=:=' (_4, 'r1') of <'true'> when 'true' -> 'true' <'false'> when 'true' -> 'fail' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in let <_9> = let <_6> = let <_5> = call 'erlang':'tuple_size' (_st) in call 'erlang':'=:=' (_5, 3) in let <_7> = call 'erlang':'element' (2, _st) in call 'erlang':'and' (_6, _7) in call 'erlang':'and' (_8, _9) in call 'erlang':'not' (_10) in let <_15> = call 'erlang':'and' (_11, _12) in let <_16> = call 'erlang':'and' (_15, _13) in call 'erlang':'and' (_16, _14) of -> Try catch -> 'false' -> 'foo' <_17> when 'true' -> _st ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'andalso_semi'/1 = %% Line 1106 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[['quote'|['ok']]|[['andalso-semi-foo'|[0]]]]]}) let <_val> = in case <_val> of <'ok'> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_8> when 'true' -> ( primop 'match_fail' ({'function_clause',_8}) -| [{'function_name',{'andalso_semi',1}}] ) -| ['compiler_generated'] ) end 'andalso-semi-foo'/1 = %% Line 1117 fun (_0) -> case <_0> of <_bar> when try let <_3> = let <_1> = case call 'erlang':'is_integer' (_bar) of <'true'> when 'true' -> call 'erlang':'=:=' (_bar, 0) <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in let <_2> = call 'erlang':'=:=' (_bar, 1) in call 'erlang':'or' (_1, _2) in _3 of -> Try catch -> 'false' -> 'ok' ( <_4> when 'true' -> ( primop 'match_fail' ({'function_clause',_4}) -| [{'function_name',{'andalso-semi-foo',1}}] ) -| ['compiler_generated'] ) end 'andalso-semi-bar'/1 = %% Line 1121 fun (_0) -> case <_0> of <_bar> when try let <_4> = let <_2> = case call 'erlang':'is_list' (_bar) of <'true'> when 'true' -> let <_1> = call 'erlang':'length' (_bar) in call 'erlang':'=:=' (_1, 3) <'false'> when 'true' -> 'false' ( <_omega> when 'true' -> _omega -| ['compiler_generated'] ) end in let <_3> = call 'erlang':'=:=' (_bar, 1) in call 'erlang':'or' (_2, _3) in _4 of -> Try catch -> 'false' -> 'ok' ( <_5> when 'true' -> ( primop 'match_fail' ({'function_clause',_5}) -| [{'function_name',{'andalso-semi-bar',1}}] ) -| ['compiler_generated'] ) end 't_tuple_size'/1 = %% Line 1125 fun (_0) -> case <_0> of <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat'|[10|[['do-tuple-size'|[{1,2,3,4}]]]]]}) let <_val> = in case <_val> of <10> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_7> when 'true' -> ( primop 'match_fail' ({'function_clause',_7}) -| [{'function_name',{'t_tuple_size',1}}] ) -| ['compiler_generated'] ) end 'do-tuple-size'/1 = %% Line 1139 fun (_0) -> case <_0> of <_t> when try let <_2> = let <_1> = call 'erlang':'tuple_size' (_t) in call 'erlang':'=:=' (_1, 4) in _2 of -> Try catch -> 'false' -> case <_t> of <{_a,_b,_c,_d}> when 'true' -> let <_lfe0> = <_a> in let <_lfe1> = <_b> in let <_lfe2> = <_c> in let <_lfe3> = <_d> in let <_4> = let <_3> = call 'erlang':'+' (_lfe0, _lfe1) in call 'erlang':'+' (_3, _lfe2) in call 'erlang':'+' (_4, _lfe3) ( <_5> when 'true' -> primop 'match_fail' ({'badmatch',{_5}}) -| ['compiler_generated'] ) end ( <_6> when 'true' -> ( primop 'match_fail' ({'function_clause',_6}) -| [{'function_name',{'do-tuple-size',1}}] ) -| ['compiler_generated'] ) end 'ludicrous-tuple-size'/1 = %% Line 1144 fun (_0) -> case <_0> of <_t> when try let <_2> = let <_1> = call 'erlang':'tuple_size' (_t) in call 'erlang':'=:=' (_1, 40652400101488115101757819767848575661943) in _2 of -> Try catch -> 'false' -> 'ok' <_t> when try let <_4> = let <_3> = call 'erlang':'tuple_size' (_t) in call 'erlang':'=:=' (_3, 18446744073709551616) in _4 of -> Try catch -> 'false' -> 'ok' <_t> when try let <_8> = let <_6> = call 'erlang':'tuple_size' (_t) in let <_7> = let <_5> = call 'erlang':'bsl' (1, 64) in call 'erlang':'-' (_5, 1) in call 'erlang':'=:=' (_6, _7) in _8 of -> Try catch -> 'false' -> 'ok' <_t> when try let <_10> = let <_9> = call 'erlang':'tuple_size' (_t) in call 'erlang':'=:=' (_9, 18446744073709551615) in _10 of -> Try catch -> 'false' -> 'ok' <_11> when 'true' -> 'error' ( <_12> when 'true' -> ( primop 'match_fail' ({'function_clause',_12}) -| [{'function_name',{'ludicrous-tuple-size',1}}] ) -| ['compiler_generated'] ) end 'mask-error'/1 = %% Line 1152 fun (_0) -> case <_0> of <{'EXIT',{_err,_1}}> when 'true' -> _err <_else> when 'true' -> _else ( <_2> when 'true' -> ( primop 'match_fail' ({'function_clause',_2}) -| [{'function_name',{'mask-error',1}}] ) -| ['compiler_generated'] ) end 'binary_part'/1 = %% Line 1156 fun (_0) -> case <_0> of <'doc'> when 'true' -> [84|[101|[115|[116|[115|[32|[116|[104|[101|[32|[98|[105|[110|[97|[114|[121|[95|[112|[97|[114|[116|[47|[50|[44|[51|[32|[103|[117|[97|[114|[100|[32|[40|[71|[67|[41|[32|[98|[105|[102|[39|[115]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] <_config> when try let <_1> = call 'erlang':'is_list' (_config) in _1 of -> Try catch -> 'false' -> do call 'erlang':'put' ('test_server_loc', {'lfe_guard_SUITE',['test-pat',1,['bp-test',#{#<1>(8,1,'integer',['unsigned'|['big']]), #<2>(8,1,'integer',['unsigned'|['big']]), #<3>(8,1,'integer',['unsigned'|['big']])}#]]}) let <_val> = (8,1,'integer',['unsigned'|['big']]), #<2>(8,1,'integer',['unsigned'|['big']]), #<3>(8,1,'integer',['unsigned'|['big']])}#)> in case <_val> of <1> when 'true' -> _val ( <_2> when 'true' -> primop 'match_fail' ({'badmatch',{_2}}) -| ['compiler_generated'] ) end ( <_53> when 'true' -> ( primop 'match_fail' ({'function_clause',_53}) -| [{'function_name',{'binary_part',1}}] ) -| ['compiler_generated'] ) end 'bp-test'/1 = %% Line 1225 fun (_0) -> case <_0> of <_b> when try let <_2> = let <_1> = call 'erlang':'length' (_b) in call 'erlang':'=:=' (_1, 137) in _2 of -> Try catch -> 'false' -> 1 <_b> when try let <_4> = let <_3> = call 'erlang':'binary_part' (_b, {1,1}) in call 'erlang':'=:=' (_3, #{#<2>(8,1,'integer',['unsigned'|['big']])}#) in _4 of -> Try catch -> 'false' -> 1 <_b> when try let <_6> = let <_5> = call 'erlang':'binary_part' (_b, 1, 1) in call 'erlang':'=:=' (_5, #{#<1>(8,1,'integer',['unsigned'|['big']])}#) in _6 of -> Try catch -> 'false' -> 2 <_b> when try let <_8> = let <_7> = call 'erlang':'binary_part' (_b, {1,2}) in call 'erlang':'=:=' (_7, #{#<3>(8,1,'integer',['unsigned'|['big']]), #<3>(8,1,'integer',['unsigned'|['big']])}#) in _8 of -> Try catch -> 'false' -> 3 <_9> when 'true' -> 'error' ( <_10> when 'true' -> ( primop 'match_fail' ({'function_clause',_10}) -| [{'function_name',{'bp-test',1}}] ) -| ['compiler_generated'] ) end 'bp-test'/2 = %% Line 1232 fun (_1,_0) -> case <_1,_0> of <_b,_a> when try let <_3> = let <_2> = call 'erlang':'length' (_b) in call 'erlang':'=:=' (_2, _a) in _3 of -> Try catch -> 'false' -> 1 <_b,_a> when try let <_5> = let <_4> = call 'erlang':'binary_part' (_b, {_a,1}) in call 'erlang':'=:=' (_4, #{#<2>(8,1,'integer',['unsigned'|['big']])}#) in _5 of -> Try catch -> 'false' -> 1 <_b,_a> when try let <_7> = let <_6> = call 'erlang':'binary_part' (_b, _a, 1) in call 'erlang':'=:=' (_6, #{#<1>(8,1,'integer',['unsigned'|['big']])}#) in _7 of -> Try catch -> 'false' -> 2 <_b,_a> when try let <_9> = let <_8> = call 'erlang':'binary_part' (_b, {_a,2}) in call 'erlang':'=:=' (_8, #{#<3>(8,1,'integer',['unsigned'|['big']]), #<3>(8,1,'integer',['unsigned'|['big']])}#) in _9 of -> Try catch -> 'false' -> 3 <_10,_11> when 'true' -> 'error' ( <_13,_12> when 'true' -> ( primop 'match_fail' ({'function_clause',_13,_12}) -| [{'function_name',{'bp-test',2}}] ) -| ['compiler_generated'] ) end 'bp-test-x'/2 = %% Line 1239 fun (_1,_0) -> case <_1,_0> of <_b,_a> when try let <_3> = let <_2> = call 'erlang':'length' (_b) in call 'erlang':'=:=' (_2, _a) in _3 of -> Try catch -> 'false' -> 1 <_b,_a> when try let <_5> = let <_4> = call 'erlang':'binary_part' (_b, _a) in call 'erlang':'=:=' (_4, #{#<2>(8,1,'integer',['unsigned'|['big']])}#) in _5 of -> Try catch -> 'false' -> 1 <_b,_a> when try let <_7> = let <_6> = call 'erlang':'binary_part' (_b, _a) in call 'erlang':'=:=' (_6, #{#<1>(8,1,'integer',['unsigned'|['big']])}#) in _7 of -> Try catch -> 'false' -> 2 <_b,_a> when try let <_9> = let <_8> = call 'erlang':'binary_part' (_b, _a) in call 'erlang':'=:=' (_8, #{#<3>(8,1,'integer',['unsigned'|['big']]), #<3>(8,1,'integer',['unsigned'|['big']])}#) in _9 of -> Try catch -> 'false' -> 3 <_10,_11> when 'true' -> 'error' ( <_13,_12> when 'true' -> ( primop 'match_fail' ({'function_clause',_13,_12}) -| [{'function_name',{'bp-test-x',2}}] ) -| ['compiler_generated'] ) end 'bp-test-y'/2 = %% Line 1246 fun (_1,_0) -> case <_1,_0> of <_b,_a> when try let <_3> = let <_2> = call 'erlang':'length' (_b) in call 'erlang':'=:=' (_2, _a) in _3 of -> Try catch -> 'false' -> 1 <_b,_a> when try let <_5> = let <_4> = call 'erlang':'binary_part' (_b, {1,_a}) in call 'erlang':'=:=' (_4, #{#<2>(8,1,'integer',['unsigned'|['big']])}#) in _5 of -> Try catch -> 'false' -> 1 <_b,_a> when try let <_7> = let <_6> = call 'erlang':'binary_part' (_b, 1, _a) in call 'erlang':'=:=' (_6, #{#<1>(8,1,'integer',['unsigned'|['big']])}#) in _7 of -> Try catch -> 'false' -> 2 <_b,_a> when try let <_9> = let <_8> = call 'erlang':'binary_part' (_b, {1,_a}) in call 'erlang':'=:=' (_8, #{#<3>(8,1,'integer',['unsigned'|['big']]), #<3>(8,1,'integer',['unsigned'|['big']])}#) in _9 of -> Try catch -> 'false' -> 3 <_10,_11> when 'true' -> 'error' ( <_13,_12> when 'true' -> ( primop 'match_fail' ({'function_clause',_13,_12}) -| [{'function_name',{'bp-test-y',2}}] ) -| ['compiler_generated'] ) end 'bp-test'/3 = %% Line 1253 fun (_2,_1,_0) -> case <_2,_1,_0> of <_b,_a,_3> when try let <_5> = let <_4> = call 'erlang':'length' (_b) in call 'erlang':'=:=' (_4, _a) in _5 of -> Try catch -> 'false' -> 1 <_b,_a,_c> when try let <_7> = let <_6> = call 'erlang':'binary_part' (_b, {_a,_c}) in call 'erlang':'=:=' (_6, #{#<2>(8,1,'integer',['unsigned'|['big']])}#) in _7 of -> Try catch -> 'false' -> 1 <_b,_a,_c> when try let <_9> = let <_8> = call 'erlang':'binary_part' (_b, _a, _c) in call 'erlang':'=:=' (_8, #{#<1>(8,1,'integer',['unsigned'|['big']])}#) in _9 of -> Try catch -> 'false' -> 2 <_b,_a,_c> when try let <_11> = let <_10> = call 'erlang':'binary_part' (_b, {_a,_c}) in call 'erlang':'=:=' (_10, #{#<3>(8,1,'integer',['unsigned'|['big']]), #<3>(8,1,'integer',['unsigned'|['big']])}#) in _11 of -> Try catch -> 'false' -> 3 <_12,_13,_14> when 'true' -> 'error' ( <_17,_16,_15> when 'true' -> ( primop 'match_fail' ({'function_clause',_17,_16,_15}) -| [{'function_name',{'bp-test',3}}] ) -| ['compiler_generated'] ) end 'id'/1 = %% Line 1262 fun (_i) -> _i 'check'/2 = %% Line 1264 fun (_f,_result) -> case apply _f () of <_r> when try let <_0> = call 'erlang':'=:=' (_r, _result) in _0 of -> Try catch -> 'false' -> 'ok' <_other> when 'true' -> do call 'lfe_io':'format' ([69|[120|[112|[101|[99|[116|[101|[100|[58|[32|[126|[112|[10]]]]]]]]]]]]], [_result]) do call 'lfe_io':'format' ([32|[32|[32|[32|[32|[71|[111|[116|[58|[32|[126|[112|[10]]]]]]]]]]]]], [_other]) call 'test_server':'fail' () ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'fc'/1 = %% Line 1272 fun (_0) -> case <_0> of <{'EXIT',{'function_clause'}}> when 'true' -> 'ok' <{'EXIT',{{'case_clause',_1},_2}}> when 'true' -> 'ok' ( <_3> when 'true' -> ( primop 'match_fail' ({'function_clause',_3}) -| [{'function_name',{'fc',1}}] ) -| ['compiler_generated'] ) end '$handle_undefined_function'/2 = %% Line 29 fun (_f,_as) -> case let <_0> = call 'lfe_env':'new' () in apply 'LFE-EXPAND-EXPORTED-MACRO'/3 (_f, _as, _0) of <{'yes',_exp}> when 'true' -> call 'lfe_eval':'expr' (_exp) <'no'> when 'true' -> let <_a,_b> = <_f,_as> in call 'error_handler':'raise_undef_exception' ('lfe_guard_SUITE', _a, _b) ( <_omega> when 'true' -> primop 'match_fail' ({'case_clause',_omega}) -| ['compiler_generated'] ) end 'LFE-EXPAND-EXPORTED-MACRO'/3 = %% Line 29 fun (_2,_1,_0) -> 'no' 'module_info'/0 = fun () -> call 'erlang':'get_module_info' ('lfe_guard_SUITE') 'module_info'/1 = fun (_x) -> call 'erlang':'get_module_info' ('lfe_guard_SUITE', _x) end