. jit/backend/aarch64/test/test_del.py::TestDel::()::test_del_keep_obj . jit/backend/aarch64/test/test_del.py::TestDel::()::test_class_of_allocated . jit/backend/aarch64/test/test_del.py::TestDel::()::test_instantiate_with_or_without_del . jit/backend/aarch64/test/test_call.py::TestCall::()::test_indirect_call . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_disappears . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_i . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_r . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_constant_in_pyjitpl . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_1 . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_2 . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_3 . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_4 . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_5 . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_multiple_in_optimizer_1 . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_multiple_in_optimizer_2 . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_in_blackhole . jit/backend/aarch64/test/test_call.py::TestCall::()::test_cond_call_raises s jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_bridge_from_interpreter_exc Skipped: Widening to trash . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_simple . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_no_exception . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_bridge_from_guard_exception . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_bridge_from_guard_exception_may_force . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_bridge_from_guard_no_exception . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_loop . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_four_levels_checks . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_exception_from_outside . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_exception_from_outside_2 . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_exception_two_cases . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_exception_two_cases_2 . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_exception_four_cases . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_exception_later . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_exception_and_then_no_exception . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_raise . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_raise_through . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_raise_through_wrong_exc . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_raise_through_wrong_exc_2 . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_int_ovf . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_div_ovf . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_int_ovf_common . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_int_mod_ovf_zer . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_int_lshift_ovf . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_int_neg_ovf . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_reraise_through_portal . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_bridge_from_interpreter_exc_2 . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_overflowerror_escapes . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_bug_1 . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_bug_exc1_noexc_exc2 . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_catch_different_class . jit/backend/aarch64/test/test_exception.py::TestExceptions::()::test_guard_no_exception_incorrectly_removed_from_bridge . jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_simple_call_int . jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_many_arguments . jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_simple_call_float s jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_simple_call_longlong Skipped: this test requires supports_longlong=True s jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_simple_call_singlefloat_args Skipped: this test requires supports_singlefloats=True s jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_simple_call_singlefloat Skipped: this test requires supports_singlefloats=True . jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_simple_call_longdouble . jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_returns_none . jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_returns_signedchar . jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_handle_unsigned . jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_handle_unsignedchar . jit/backend/aarch64/test/test_fficall.py::TestFfiCall::()::test_guard_not_forced_fails . jit/backend/aarch64/test/test_float.py::TestFloat::()::test_simple . jit/backend/aarch64/test/test_float.py::TestFloat::()::test_cast_bool_to_float . jit/backend/aarch64/test/test_float.py::TestFloat::()::test_abs . jit/backend/aarch64/test/test_float.py::TestFloat::()::test_neg s jit/backend/aarch64/test/test_float.py::TestFloat::()::test_singlefloat Skipped: this test requires supports_singlefloats=True . jit/backend/aarch64/test/test_float.py::TestFloat::()::test_cast_float_to_int . jit/backend/aarch64/test/test_float.py::TestFloat::()::test_cast_float_to_uint . jit/backend/aarch64/test/test_float.py::TestFloat::()::test_cast_int_to_float . jit/backend/aarch64/test/test_float.py::TestFloat::()::test_cast_int_to_float_constant . jit/backend/aarch64/test/test_float.py::TestFloat::()::test_cast_uint_to_float s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_RET_r Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_STP_rr Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_MOV_rr Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_MOVK Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_MOVZ Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_MOVN Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_STR_ri Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_LDP_rr Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_LDR_ri Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_LDR_r_literal Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_ADD_rr Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_ADD_ri Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_SUB_ri Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_CMP_rr Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_BRK Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_STLR Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_LDXR Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_STXR Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_CBNZ Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_CBNZ_w Skipped: needs porting s jit/backend/aarch64/test/test_instr_builder.py::TestInstrBuilder::()::test_CBZ Skipped: needs porting . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_set_none . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_of_classes_as_values . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_keys_values_items . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_iter . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_trace_hash . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_setdefault . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_as_counter . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_repeated_lookup . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_unrolling_of_dict_iter . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_two_lookups . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_ordered_dict_two_lookups . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_insert_invalidates_caches . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_array_write_invalidates_caches . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_double_lookup_2 . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_eq_can_release_gil . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_bug42 . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_virtual . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_virtual_copy . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_dict_virtual_update . jit/backend/aarch64/test/test_dict.py::TestDict::()::test_loop_over_virtual_dict_gives_constants . jit/backend/aarch64/test/test_calling_convention.py::TestARMCallingConvention::()::test_call_aligned_with_spilled_values . jit/backend/aarch64/test/test_calling_convention.py::TestARMCallingConvention::()::test_call_aligned_with_imm_values . jit/backend/aarch64/test/test_calling_convention.py::TestARMCallingConvention::()::test_call_aligned_with_args_on_the_stack . jit/backend/aarch64/test/test_calling_convention.py::TestARMCallingConvention::()::test_call_alignment_call_assembler . jit/backend/aarch64/test/test_calling_convention.py::TestARMCallingConvention::()::test_call_with_imm_values_bug_constint0 s jit/backend/aarch64/test/test_calling_convention.py::TestARMCallingConvention::()::test_call_with_singlefloats Skipped: requires floats and singlefloats . jit/backend/aarch64/test/test_calling_convention.py::TestARMCallingConvention::()::test_call_aligned_explicit_check . jit/backend/aarch64/test/test_jitlog.py::TestJitlog::()::test_explicit_enable . jit/backend/aarch64/test/test_jitlog.py::TestJitlog::()::test_env F jit/backend/aarch64/test/test_jitlog.py::TestJitlog::()::test_version self = monkeypatch = <_pytest.monkeypatch.monkeypatch instance at 0x0000000837036720> tmpdir = local('/private/var/folders/8j/sfr9qqcj73j4p6nhwcfpr0th0000gn/T/pytest-of-runner/pytest-0/test_version0') def test_version(self, monkeypatch, tmpdir): file = tmpdir.join('jitlog') monkeypatch.setattr(jl, 'JITLOG_VERSION_16BIT_LE', '\xff\xfe') monkeypatch.setenv(rjitlog.test_jitlog_name, file.strpath) f = self.run_sample_loop(None) self.meta_interp(f, [10, 0]) assert os.path.exists(file.strpath) with file.open('rb') as fd: # check the file header > assert fd.read(3) == jl.MARK_JITLOG_HEADER + '\xff\xfe' E assert '' == '\x1e\xff\xfe' E + \x1e\xff\xfe jit/backend/test/jitlog_test.py:51: AssertionError ---------- Captured stdout call ---------- bh: goto_if_not_int_gt [0, 0, 36, 33] -> 36 bh: int_return [>, 0] -> LeaveFrame! ~~~ return value: 0 ---------- Captured stderr call ---------- [rtyper] -=- specialized 6 blocks -=- [rtyper] -=- specialized 4 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 7 more blocks -=- [rtyper] -=- specialized 6 more blocks -=- [rtyper] -=- specialized 17 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 3 more blocks -=- [jitcodewriter:info] making JitCodes... [jitcodewriter:info] There are 1 JitCode instances. [jitcodewriter:info] There are 3 -live- ops. Size of liveness is 4 bytes [jitcodewriter] compute_bitstrings: [jitcodewriter] 1 effectinfos: [jitcodewriter] 0 descrs for arrays [jitcodewriter] 0 descrs for fields [jitcodewriter] 0 descrs for interiorfields [jitcodewriter] -> 1 bitstrings, mean length 0.0, max length 0 (somefailed=True in jit/backend/aarch64/test/test_jitlog.py) s jit/backend/aarch64/test/test_llop.py::TestLLOp::()::test_force_virtual_str_storage Skipped: this test requires supports_singlefloats=True s jit/backend/aarch64/test/test_llop.py::TestLLOp::()::test_gc_load_indexed Skipped: this test requires supports_singlefloats=True s jit/backend/aarch64/test/test_llop.py::TestLLOp::()::test_gc_store_indexed_int Skipped: this test requires supports_singlefloats=True s jit/backend/aarch64/test/test_llop.py::TestLLOp::()::test_gc_store_indexed_double Skipped: this test requires supports_singlefloats=True s jit/backend/aarch64/test/test_llop.py::TestLLOp::()::test_gc_store_indexed_float Skipped: this test requires supports_singlefloats=True . jit/backend/aarch64/test/test_list.py::TestList::()::test_simple_array . jit/backend/aarch64/test/test_list.py::TestList::()::test_list_pass_around . jit/backend/aarch64/test/test_list.py::TestList::()::test_cannot_be_virtual s jit/backend/aarch64/test/test_list.py::TestList::()::test_ll_fixed_setitem_fast Skipped: Constant propagation of length missing . jit/backend/aarch64/test/test_list.py::TestList::()::test_vlist_with_default_read . jit/backend/aarch64/test/test_list.py::TestList::()::test_arraycopy_simpleoptimize . jit/backend/aarch64/test/test_list.py::TestList::()::test_arraycopy_bug . jit/backend/aarch64/test/test_list.py::TestList::()::test_arraycopy_full . jit/backend/aarch64/test/test_list.py::TestList::()::test_arraymove_simpleoptimize . jit/backend/aarch64/test/test_list.py::TestList::()::test_fold_getitem_1 . jit/backend/aarch64/test/test_list.py::TestList::()::test_fold_getitem_2 . jit/backend/aarch64/test/test_list.py::TestList::()::test_fold_indexerror . jit/backend/aarch64/test/test_list.py::TestList::()::test_virtual_resize . jit/backend/aarch64/test/test_list.py::TestList::()::test_newlist_hint . jit/backend/aarch64/test/test_list.py::TestList::()::test_newlist_hint_optimized . jit/backend/aarch64/test/test_list.py::TestList::()::test_list_mul . jit/backend/aarch64/test/test_list.py::TestList::()::test_list_mul_nonzero . jit/backend/aarch64/test/test_list.py::TestList::()::test_list_mul_virtual . jit/backend/aarch64/test/test_list.py::TestList::()::test_list_mul_virtual_nonzero . jit/backend/aarch64/test/test_list.py::TestList::()::test_list_mul_unsigned_virtual . jit/backend/aarch64/test/test_list.py::TestList::()::test_conditional_call_append . jit/backend/aarch64/test/test_list.py::TestList::()::test_conditional_call_pop . jit/backend/aarch64/test/test_list.py::TestList::()::test_reverse_unrolling . jit/backend/aarch64/test/test_rawmem.py::TestRawMem::()::test_cast_void_ptr . jit/backend/aarch64/test/test_rawmem.py::TestRawMem::()::test_fixed_size_malloc . jit/backend/aarch64/test/test_rawmem.py::TestRawMem::()::test_raw_storage_int . jit/backend/aarch64/test/test_rawmem.py::TestRawMem::()::test_raw_storage_float . jit/backend/aarch64/test/test_rawmem.py::TestRawMem::()::test_raw_storage_byte . jit/backend/aarch64/test/test_rawmem.py::TestRawMem::()::test_raw_storage_options . jit/backend/aarch64/test/test_rawmem.py::TestRawMem::()::test_scoped_alloc_buffer . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_simple_1 . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_simple_optimize_during_tracing . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_nonopt_1 . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_opt_via_virtual_1 . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_change_during_tracing_1 . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_change_during_tracing_2 . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_change_invalidate_reentering . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_invalidate_while_running . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_invalidate_by_setfield . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_invalidate_bridge . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_change_during_running . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_list_simple_1 . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_list_optimized_while_tracing . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_list_length_1 s jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_list_pass_around Skipped: think about a way to fix it . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_list_change_during_running . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_invalidated_loop_is_not_used_any_more_as_target . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_for_loop_array . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_issue1080 . jit/backend/aarch64/test/test_quasiimmut.py::TestLoopSpec::()::test_dont_emit_too_many_guard_not_invalidated . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_simple_loop . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_with_delayed_setfield . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_with_two_paths . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_alternating_loops . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_interp_simple . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_green_prevents_loop . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_interp_single_loop . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_interp_many_paths . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_interp_many_paths_2 . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_nested_loops . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_in_bridge1 . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_nested_loops_discovered_by_bridge . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_nested_loops_discovered_by_bridge_virtual . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_two_bridged_loops . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_two_bridged_loops_classes . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_three_nested_loops . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_unused_loop_constant . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_unicode . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_string . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_adapt_bridge_to_merge_point . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_example . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_automatic_promotion . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_can_enter_jit_outside_main_loop . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_outer_and_inner_loop . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_path_with_operations_not_from_start . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_path_with_operations_not_from_start_2 . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_regular_pointers_in_short_preamble . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_unerased_pointers_in_short_preamble . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_boxed_unerased_pointers_in_short_preamble . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_unroll_issue_1 s jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_unroll_issue_2 Skipped: decide s jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_unroll_issue_3 Skipped: decide . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_not_too_many_bridges s jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_sharing_guards Skipped: unimplemented . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_heapcache_bug . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_unroll_shortpreamble_mutates_bug . jit/backend/aarch64/test/test_loop_unroll.py::TestLoopSpec::()::test_gh5212_crash . jit/backend/aarch64/test/test_rvmprof.py::TestRVMProfCall::()::test_simple . jit/backend/aarch64/test/test_rvmprof.py::TestRVMProfCall::()::test_leaving_with_exception . jit/backend/aarch64/test/test_rvmprof.py::TestRVMProfCall::()::test_leaving_with_exception_in_blackhole . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_bug s jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_r_dict Skipped: issue with ll2ctypes s jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_free_object Skipped: issue of freeing, probably with ll2ctypes . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_basic . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_basic_inst . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_uint_floordiv . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_direct_call . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_direct_call_with_guard . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_variant_mul1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_rutf8 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_variant_mul_ovf . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_mul1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_ovf1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_maintaining1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_maintaining2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_maintaining3 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_ovf2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_ovf1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_ovf2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant_intbox . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loops_are_transient . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_string . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_chr2str . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_unicode . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_char_in_constant_string . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_residual_call . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_residual_call_elidable . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_residual_call_elidable_1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_residual_call_elidable_2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_constfold_call_elidable . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_constfold_call_elidable_2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_elidable_function_returning_object . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_elidable_raising . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_elidable_raising_2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_constant_across_mp . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_stopatxpolicy . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_we_are_jitted . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_confirm_enter_jit . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_can_never_inline . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_unroll_one_loop_iteration . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_format . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_switch . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_switch_bridges . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_r_uint . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_uint_operations . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_uint_condition . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_int_between . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_getfield . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_getfield_immutable . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_setfield_bool . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_int_add_ovf . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_ovf_raise . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_int_sub_ovf . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_int_mul_ovf . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_mod_ovf . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_abs . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_int_c_div . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_int_c_mod . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_positive_c_div_mod . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_int_c_div_by_constant . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_float . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_print . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_bridge_from_interpreter_1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_bridge_from_interpreter_2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_bridge_from_interpreter_3 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_bridge_from_interpreter_4 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_bridge_leaving_interpreter_5 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_instantiate_classes . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_instantiate_does_not_call . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_zerodivisionerror . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_div_overflow . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_overflow_fold_if_divisor_constant . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_isinstance . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_isinstance_2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_assert_isinstance . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_pass_around . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_const_inputargs . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_set_param . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_set_param_pureops_historylength . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_dont_look_inside . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_listcomp . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_tuple_immutable . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_oosend_look_inside_only_one . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_residual_external_call . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_merge_guardclass_guardvalue . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_merge_guardnonnull_guardclass . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_merge_guardnonnull_guardvalue . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_merge_guardnonnull_guardvalue_2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_merge_guardnonnull_guardclass_guardvalue . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_residual_call_doesnt_lose_info . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_guard_isnull_nonnull . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_invariant1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_bug_optimizeopt_mutates_ops . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_getitem_indexerror . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_guard_always_changing_value . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_swap_values . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_raw_malloc_and_access . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_raw_malloc_and_access_float . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_jit_debug . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_assert_green . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_multiple_specialied_versions1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_multiple_specialied_versions_array . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_multiple_specialied_versions_bridge . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_failing_inlined_guard . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_inlined_guard_in_short_preamble . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_specialized_bridge . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_specialied_bridge_const . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_multiple_specialied_zigzag . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_dont_trace_every_iteration . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_current_trace_length . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_compute_identity_hash . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_compute_unique_id . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_wrap_around_add . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_wrap_around_mul . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_wrap_around_sub . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_caching_setfield . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_caching_setarrayitem_fixed . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_caching_setarrayitem_var . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_getfield_result_with_intbound . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_getfield_result_constant . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_overflowing_shift_pos . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_overflowing_shift_neg . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_pure_op_not_to_be_propagated . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_inputarg_reset_bug . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_read_timestamp . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_get_timestamp_unit . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_bug688_multiple_immutable_fields . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_args_becomming_equal . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_args_becomming_equal_boxed1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_args_becomming_not_equal_boxed1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_args_becomming_equal_boxed2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_inlined_short_preamble_guard_needed_in_loop1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_ovf_guard_in_short_preamble2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_intbounds_generalized . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_intbounds_not_generalized1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_intbounds_not_generalized2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_retrace_limit1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_max_retrace_guards . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_max_unroll_loops s jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_max_unroll_loops_retry_without_unroll Skipped: unrolling . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_retrace_limit_with_extra_guards . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_retrace_ending_up_retracing_another_loop . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_nested_retrace . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_frame_finished_during_retrace . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_frame_finished_during_continued_retrace . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_remove_array_operations . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_continue_tracing_with_boxes_in_start_snapshot_replaced_by_optimizer . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loopinvariant_array_shrinking1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_ulonglong_mod . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_int_signext . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_bug_inline_short_preamble_can_be_inconsistent_in_optimizeopt . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_tail_recursion_elimination_tracing . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_tail_recursion_elimination_tracing_void . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_uint_mul_high . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_identityhash . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_oops_on_nongc s jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_casts Skipped: xxx fix or kill . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_collapsing_ptr_eq . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_enable_opts . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_two_loopinvariant_arrays1 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_two_loopinvariant_arrays2 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_two_loopinvariant_arrays3 . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_two_loopinvariant_arrays_boxed . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_release_gil_flush_heap_cache . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_jit_merge_point_with_raw_pointer . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_jit_merge_point_with_pbc . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_look_inside_iff_const . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_look_inside_iff_const_float . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_look_inside_iff_virtual . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_isvirtual_call_assembler . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_reuse_elidable_result s jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_elidable_method Skipped: not supported so far: @elidable methods . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_look_inside_iff_const_getarrayitem_gc_pure . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_setarrayitem_followed_by_arraycopy . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_ptr_eq . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_instance_ptr_eq . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_virtual_array_of_structs . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_virtual_dict_constant_keys . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_virtual_opaque_ptr . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_virtual_opaque_dict . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_virtual_after_bridge . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_loop_unrolling_heuristic_needs_constant_size . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_convert_from_SmallFunctionSetPBCRepr_to_FunctionsPBCRepr s jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_annotation_gives_class_knowledge_to_tracer Skipped: disabled . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_give_class_knowledge_to_tracer_explicitly . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_record_known_result . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_record_exact_value . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_record_exact_value_int_constant . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_record_exact_value_int_constant_bogus . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_generator . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_setinteriorfield . jit/backend/aarch64/test/test_basic.py::TestBasic::()::test_float_bytes s jit/backend/aarch64/test/test_slist.py::TestSList::()::test_list_of_voids Skipped: list of voids unsupported by ll2ctypes . jit/backend/aarch64/test/test_slist.py::TestSList::()::test_basic_list . jit/backend/aarch64/test/test_slist.py::TestSList::()::test_list_operations . jit/backend/aarch64/test/test_slist.py::TestSList::()::test_make_list . jit/backend/aarch64/test/test_slist.py::TestSList::()::test_getitem . jit/backend/aarch64/test/test_slist.py::TestSList::()::test_getitem_neg . jit/backend/aarch64/test/test_send.py::TestSend::()::test_call_with_additional_args . jit/backend/aarch64/test/test_send.py::TestSend::()::test_green_send . jit/backend/aarch64/test/test_send.py::TestSend::()::test_red_builtin_send . jit/backend/aarch64/test/test_send.py::TestSend::()::test_send_to_single_target_method . jit/backend/aarch64/test/test_send.py::TestSend::()::test_red_send_to_green_receiver . jit/backend/aarch64/test/test_send.py::TestSend::()::test_oosend_base . jit/backend/aarch64/test/test_send.py::TestSend::()::test_three_receivers . jit/backend/aarch64/test/test_send.py::TestSend::()::test_oosend_guard_failure . jit/backend/aarch64/test/test_send.py::TestSend::()::test_oosend_guard_failure_2 . jit/backend/aarch64/test/test_send.py::TestSend::()::test_oosend_different_initial_class . jit/backend/aarch64/test/test_send.py::TestSend::()::test_indirect_call_unknown_object_1 . jit/backend/aarch64/test/test_send.py::TestSend::()::test_indirect_call_unknown_object_2 . jit/backend/aarch64/test/test_send.py::TestSend::()::test_indirect_call_unknown_object_3 . jit/backend/aarch64/test/test_send.py::TestSend::()::test_two_behaviors . jit/backend/aarch64/test/test_send.py::TestSend::()::test_behavior_change_after_a_while . jit/backend/aarch64/test/test_send.py::TestSend::()::test_three_cases . jit/backend/aarch64/test/test_send.py::TestSend::()::test_three_classes . jit/backend/aarch64/test/test_send.py::TestSend::()::test_bug1 . jit/backend/aarch64/test/test_send.py::TestSend::()::test_recursive_call_to_portal_from_blackhole . jit/backend/aarch64/test/test_send.py::TestSend::()::test_residual_oosend . jit/backend/aarch64/test/test_send.py::TestSend::()::test_residual_oosend_with_void . jit/backend/aarch64/test/test_send.py::TestSend::()::test_constfold_pure_oosend . jit/backend/aarch64/test/test_send.py::TestSend::()::test_generalize_loop . jit/backend/aarch64/test/test_tl.py::TestTL::()::test_tlr . jit/backend/aarch64/test/test_tl.py::TestTL::()::test_tl_base . jit/backend/aarch64/test/test_tl.py::TestTL::()::test_tl_2 . jit/backend/aarch64/test/test_tl.py::TestTL::()::test_tl_call . jit/backend/aarch64/test/test_tl.py::TestTL::()::test_tl_call_full_of_residuals . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_simple_recursion . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_simple_recursion_with_exc . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_recursion_three_times . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_bug_1 . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_inline . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_inline_jitdriver_check . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_guard_failure_in_inlined_function . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_guard_failure_and_then_exception_in_inlined_function . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_exception_in_inlined_function . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_recurse_during_blackholing . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_inline_trace_limit . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_trace_limit_bridge . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_trace_limit_with_exception_bug . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_max_failure_args . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_max_failure_args_exc . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_set_param_inlining s jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_trace_from_start Skipped: tracing from start is by now only longer enabled if a trace gets too big . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_dont_inline_huge_stuff . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_recursion_cant_call_assembler_directly . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_recursion_cant_call_assembler_directly_with_virtualizable . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_return . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_raise . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_fail_guard . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable s jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable_reset_token Skipped: not applicable any more, I think . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable_force1 . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable_with_array . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable_force_blackhole . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_assembler_call_red_args . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_inline_without_hitting_the_loop . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_inline_with_hitting_the_loop_sometimes . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_inline_with_hitting_the_loop_sometimes_exc . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_inline_recursion_limit . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_handle_jitexception_in_portal . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_handle_jitexception_in_portal_returns_void . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_no_duplicates_bug . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_trace_from_start_always . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_trace_from_start_does_not_prevent_inlining . jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_dont_repeatedly_trace_from_the_same_guard s jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_get_unique_id Skipped: later s jit/backend/aarch64/test/test_recursive.py::TestRecursive::()::test_tco_doesnt_lead_to_infinite_tracing Skipped: crashes obscurely when the host interpreter running this test is PyPy itself, because the llinterp is being pushed even closer to the C stack limit than on CPython s jit/backend/aarch64/test/test_tlc.py::TestTL::()::test_accumulator Skipped: investigate, maybe s jit/backend/aarch64/test/test_tlc.py::TestTL::()::test_fib Skipped: investigate, maybe . jit/backend/aarch64/test/test_tlc.py::TestTL::()::test_method . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtualized1 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtualized2 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtualized_circular1 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtualized_float . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtualized_float2 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtualized_2 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_nonvirtual_obj_delays_loop . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_two_loops_with_virtual . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_two_loops_with_escaping_virtual . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_two_virtuals . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_specialied_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_both_virtual_and_field_variable . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_immutable_constant_getfield . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_escapes . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtual_on_virtual . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_bridge_from_interpreter . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_new_virtual_member_in_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_constant_virtual1 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_constant_virtual2 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_stored_reference_with_bridge1 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_stored_reference_with_bridge2 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_stored_reference_with_bridge3 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_dual_counter . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_single_virtual_forced_in_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_forced_virtual_assigned_in_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_forced_virtual_assigned_different_class_in_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_empty_virtual_with_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtual_array_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtual_array_different_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtual_array_with_nulls . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_this_doesnt_force1 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_this_doesnt_force2 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_virtual_skipped_by_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_duplicated_virtual . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_retrace_not_matching_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_retrace_not_matching_bridge_str . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_nested_loops_1 . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_nested_loops_bridge . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_avoid_preamble . jit/backend/aarch64/test/test_virtual.py::TestsVirtual::()::test_conflated_virtual_states . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_multiple_equal_virtuals . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_guards_around_forcing . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_guards_and_holes . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_arraycopy_disappears . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_virtual_streq_bug . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_pure_getfield_gc_nobug . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_virtual_attribute_pure_function . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_virtual_loop_invariant_getitem . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_raw_malloc . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_raw_malloc_resume . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_raw_malloc_no_virtualstate . jit/backend/aarch64/test/test_virtual.py::TestsVirtualMisc::()::test_raw_malloc_only_chars s jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_blackhole_should_not_reenter Skipped: Assertion error & llinterp mess . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_simple_implicit . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_virtualizable_with_array . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_virtualizable_with_array_huge x jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_virtualizable_with_array_huge_should_stop_compiling self = @pytest.mark.xfail def test_virtualizable_with_array_huge_should_stop_compiling(self): self.test_virtualizable_with_array_huge() # should stop giving up to compile, eventually > assert get_stats().aborted_count < 6 E assert 10 < 6 E + where 10 = 10 E + where 10 = .aborted_count E + where = get_stats() jit/metainterp/test/test_virtualizable.py:582: AssertionError . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_subclass_of_virtualizable . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_pass . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_read . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_with_exception . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_write . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_with_virtuals . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_changing_virtuals . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_with_exception . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_dont_compile_guard . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_recursive . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_external_write_sometimes . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_bridge_forces . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_promote_index_in_virtualizable_list . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_simple_access_directly . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_virtual_child_frame . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_check_for_nonstandardness_only_once . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_virtual_child_frame_with_arrays . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_blackhole_should_not_pay_attention . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_blackhole_should_synchronize . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_inlining . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_guard_failure_in_inlined_function . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_stuff_from_backend_test . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_force_virtualref_to_virtualizable . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_frame_nonstandard_no_virtualizable . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_two_virtualizables_mixed . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_force_virtualizable_by_hint . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_two_virtualizable_types . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_same_virtualizable_for_two_invocations . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_constant_virtualizable . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_tracing_sees_nonstandard_vable_twice . jit/backend/aarch64/test/test_virtualizable.py::TestVirtualizable::()::test_blackhole_should_also_force_virtualizables . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_rewrite_graphs . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_make_vref_simple s jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_make_vref_guard Skipped: purely frontend test . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_make_vref_escape_after_finish . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_simple_all_removed . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_simple_no_access . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_simple_force_always . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_simple_force_sometimes . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_blackhole_forces . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_bridge_forces . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_jit_force_virtual_seen . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_recursive_call_1 . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_recursive_call_2 . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_alloc_virtualref_and_then_alloc_structure . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_cannot_use_invalid_virtualref . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_call_virtualref_already_forced . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_is_virtual . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_is_not_virtual_none . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_is_not_virtual_non_none . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_force_virtual_vref . jit/backend/aarch64/test/test_virtualref.py::TestVRef::()::test_vref_like_pypy . jit/backend/aarch64/test/test_string.py::TestString::()::test_eq_residual . jit/backend/aarch64/test/test_string.py::TestString::()::test_eq_folded . jit/backend/aarch64/test/test_string.py::TestString::()::test_newstr . jit/backend/aarch64/test/test_string.py::TestString::()::test_char2string_pure . jit/backend/aarch64/test/test_string.py::TestString::()::test_char2string_escape . jit/backend/aarch64/test/test_string.py::TestString::()::test_char2string2char . jit/backend/aarch64/test/test_string.py::TestString::()::test_strconcat_pure . jit/backend/aarch64/test/test_string.py::TestString::()::test_strconcat_escape_str_str . jit/backend/aarch64/test/test_string.py::TestString::()::test_strconcat_escape_str_char . jit/backend/aarch64/test/test_string.py::TestString::()::test_strconcat_escape_char_str . jit/backend/aarch64/test/test_string.py::TestString::()::test_strconcat_escape_char_char . jit/backend/aarch64/test/test_string.py::TestString::()::test_strconcat_escape_str_char_str . jit/backend/aarch64/test/test_string.py::TestString::()::test_strconcat_guard_fail . jit/backend/aarch64/test/test_string.py::TestString::()::test_strslice . jit/backend/aarch64/test/test_string.py::TestString::()::test_streq_char . jit/backend/aarch64/test/test_string.py::TestString::()::test_str_slice_len_surviving . jit/backend/aarch64/test/test_string.py::TestString::()::test_virtual_strings_direct . jit/backend/aarch64/test/test_string.py::TestString::()::test_virtual_strings_boxed . jit/backend/aarch64/test/test_string.py::TestString::()::test_string_in_virtual_state . jit/backend/aarch64/test/test_string.py::TestString::()::test_loop_invariant_string_slice . jit/backend/aarch64/test/test_string.py::TestString::()::test_loop_invariant_string_slice_boxed . jit/backend/aarch64/test/test_string.py::TestString::()::test_loop_invariant_string_slice_in_array . jit/backend/aarch64/test/test_string.py::TestString::()::test_boxed_virtual_string_not_surviving . jit/backend/aarch64/test/test_string.py::TestString::()::test_string_compare_quasiimmutable . jit/backend/aarch64/test/test_string.py::TestString::()::test_promote_string . jit/backend/aarch64/test/test_string.py::TestString::()::test_promote_unicode . jit/backend/aarch64/test/test_string.py::TestString::()::test_join_chars . jit/backend/aarch64/test/test_string.py::TestString::()::test_virtual_copystringcontent . jit/backend/aarch64/test/test_string.py::TestString::()::test_virtual_copystringcontent2 s jit/backend/aarch64/test/test_string.py::TestString::()::test_bytearray Skipped: implement it . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_create . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_char . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_1 . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_2 . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_empty . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_len2_1 . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_len2_2 . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_slice_1 . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_slice_2 . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_multiple_char_1 . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_append_multiple_char_2 . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_bug1 . jit/backend/aarch64/test/test_string.py::TestString::()::test_stringbuilder_bug3 . jit/backend/aarch64/test/test_string.py::TestString::()::test_shrink_array . jit/backend/aarch64/test/test_string.py::TestString::()::test_compare_single_char_for_ordering . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_eq_residual . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_eq_folded . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_newstr . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_char2string_pure . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_char2string_escape . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_char2string2char . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_strconcat_pure . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_strconcat_escape_str_str . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_strconcat_escape_str_char . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_strconcat_escape_char_str . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_strconcat_escape_char_char . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_strconcat_escape_str_char_str . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_strconcat_guard_fail . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_strslice . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_streq_char . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_str_slice_len_surviving . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_virtual_strings_direct . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_virtual_strings_boxed . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_string_in_virtual_state . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_loop_invariant_string_slice . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_loop_invariant_string_slice_boxed . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_loop_invariant_string_slice_in_array . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_boxed_virtual_string_not_surviving . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_string_compare_quasiimmutable . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_promote_string . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_promote_unicode . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_join_chars . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_virtual_copystringcontent . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_virtual_copystringcontent2 s jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_bytearray Skipped: implement it . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_create . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_char . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_1 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_2 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_empty . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_len2_1 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_len2_2 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_slice_1 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_slice_2 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_multiple_char_1 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_append_multiple_char_2 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_bug1 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_stringbuilder_bug3 . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_shrink_array . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_compare_single_char_for_ordering . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_str2unicode . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_str2unicode_fold . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_string_interpolation . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_string_interpolation_constants . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_check_ascii . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_string_hashing . jit/backend/aarch64/test/test_string.py::TestUnicode::()::test_str_find . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_linear_loop . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_linear_float_loop . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_loop . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_with_holes_in_fail_args . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_backends_dont_keep_loops_alive . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_bridge . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_bridge_with_holes . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_big_bridge_out_of_small_loop . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_finish . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_execute_operations_in_env . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_int_operations . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_float_operations . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_ovf_operations . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_ovf_operations_reversed . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_bh_call . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_many_arguments . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_box_func . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_stack_alignment . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_with_const_floats . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_field_basic . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_passing_guards . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_passing_guard_class . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_failing_guards . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_failing_guard_class . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_ooops . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_array_basic . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_array_of_structs . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_array_of_structs_all_sizes . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_string_basic . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_copystrcontent . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_copyunicodecontent . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_do_unicode_basic . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_unicode_basic . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_same_as . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_virtual_ref . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_virtual_ref_finish . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_arguments_to_execute_token . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_jump . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_bridge_float . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_bridge_spilled_float . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_integers_and_guards2 . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_integers_and_guards2_x . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_integers_and_guards . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_integers_and_guards_x . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_integers_and_guards_uint . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_integers_and_guards_uint_x . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_floats_and_guards . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_floats_and_guards_x . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_unused_result_int . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_unused_result_float . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[0] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[1] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[2] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[3] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[4] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[5] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[6] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[7] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[8] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[9] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[10] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_nan_and_infinity::[11] . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_noops . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_read_timestamp . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cast_int_to_ptr . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cast_ptr_to_int . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cast_int_to_float . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cast_float_to_int . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_convert_float_bytes . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_ooops_non_gc . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_new_plain_struct . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_new_with_vtable . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_new_array . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_new_array_clear . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_new_string . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_new_unicode . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_exceptions . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_save_restore_exceptions . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cond_call_gc_wb . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cond_call_gc_wb_array . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cond_call_gc_wb_array_card_marking_fast_path . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cond_call_1 . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cond_call_2 . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cond_call_value . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_force_operations_returning_void . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_force_operations_returning_int . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_force_operations_returning_float . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_guard_not_forced_2 . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_guard_not_forced_2_float . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_to_c_function . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_to_c_function_with_callback s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_to_winapi_function Skipped: Windows test only . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_release_gil_return_types F jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_release_gil_variable_function_and_arguments self = def test_call_release_gil_variable_function_and_arguments(self): from rpython.translator.tool.cbuild import ExternalCompilationInfo from rpython.rlib.libffi import types from rpython.rlib.rarithmetic import r_uint, r_longlong, r_ulonglong from rpython.rlib.rarithmetic import r_singlefloat from rpython.translator.c import primitive def same_as_for_box(b): if b.type == 'i': return rop.SAME_AS_I elif b.type == 'f': return rop.SAME_AS_F else: assert False cpu = self.cpu rnd = random.Random(525) seed = py.test.config.option.randomseed print("random seed %d" % seed) ALL_TYPES = [ (types.unsigned, lltype.Unsigned), (types.signed, lltype.Signed), (types.uint8, rffi.UCHAR), (types.sint8, rffi.SIGNEDCHAR), (types.uint16, rffi.USHORT), (types.sint16, rffi.SHORT), (types.uint32, rffi.UINT), (types.sint32, rffi.INT), ] if IS_32_BIT and cpu.supports_longlong: ALL_TYPES += [ (types.uint64, lltype.UnsignedLongLong), (types.sint64, lltype.SignedLongLong), ] * 2 if cpu.supports_floats: ALL_TYPES += [ (types.double, rffi.DOUBLE), ] * 4 if cpu.supports_singlefloats: ALL_TYPES += [ (types.float, rffi.FLOAT), ] * 4 NB_TESTS = 100 c_source = [] all_tests = [] def prepare_c_source(): """Pick a random choice of argument types and length, and build a C function with these arguments. The C function will simply copy them all into static global variables. There are then additional functions to fetch them, one per argument, with a signature 'void(ARG *)'. """ POSSIBLE_TYPES = [rnd.choice(ALL_TYPES) for i in range(random.randrange(2, 5))] load_factor = rnd.random() keepalive_factor = rnd.random() # ffitypes = [] ARGTYPES = [] for i in range(rnd.randrange(4, 20)): ffitype, TP = rnd.choice(POSSIBLE_TYPES) ffitypes.append(ffitype) ARGTYPES.append(TP) fn_name = 'vartest%d' % k all_tests.append((ARGTYPES, ffitypes, fn_name)) # fn_args = [] for i, ARG in enumerate(ARGTYPES): arg_decl = primitive.cdecl(primitive.PrimitiveType[ARG], 'x%d' % i) fn_args.append(arg_decl) var_name = 'argcopy_%s_x%d' % (fn_name, i) var_decl = primitive.cdecl(primitive.PrimitiveType[ARG], var_name) c_source.append('static %s;' % var_decl) getter_name = '%s_get%d' % (fn_name, i) c_source.append('RPY_EXPORTED void %s(%s) { *p = %s; }' % ( getter_name, primitive.cdecl(primitive.PrimitiveType[ARG], '*p'), var_name)) c_source.append('#include ') c_source.append('') c_source.append('static void real%s(%s)' % ( fn_name, ', '.join(fn_args))) c_source.append('{') for i in range(len(ARGTYPES)): if ARGTYPES[i] is lltype.Float: c_source.append(' fprintf(stderr, "x%d = %%f\\n", x%d);' % (i, i)) elif ARGTYPES[i] is lltype.Signed: c_source.append(' fprintf(stderr, "x%d = %%ld\\n", x%d);' % (i, i)) elif ARGTYPES[i] is rffi.UINT: c_source.append(' fprintf(stderr, "x%d = %%u\\n", x%d);' % (i, i)) for i in range(len(ARGTYPES)): c_source.append(' argcopy_%s_x%d = x%d;' % (fn_name, i, i)) c_source.append('}') c_source.append('RPY_EXPORTED void *%s(void)' % fn_name) c_source.append('{') c_source.append(' return (void *)&real%s;' % fn_name) c_source.append('}') c_source.append('') for k in range(NB_TESTS): prepare_c_source() eci = ExternalCompilationInfo( separate_module_sources=['\n'.join(c_source)]) for k in range(NB_TESTS): ARGTYPES, ffitypes, fn_name = all_tests[k] func_getter_ptr = rffi.llexternal(fn_name, [], lltype.Signed, compilation_info=eci, _nowrapper=True) load_factor = rnd.random() keepalive_factor = rnd.random() # func_raw = func_getter_ptr() calldescr = cpu._calldescr_dynamic_for_tests(ffitypes, types.void) faildescr = BasicFailDescr(1) # argboxes = [InputArgInt()] # for the function to call codes = ['X'] for ffitype in ffitypes: kind = types.getkind(ffitype) codes.append(kind) if kind in 'uis': b1 = InputArgInt() elif kind in 'fUI': b1 = InputArgFloat() else: assert 0, kind argboxes.append(b1) codes = ''.join(codes) # useful for pdb print() print(codes) # argvalues = [func_raw] for TP in ARGTYPES: r = (rnd.random() - 0.5) * 999999999999.9 r = rffi.cast(TP, r) argvalues.append(r) # argvalues_normal = argvalues[:1] for ffitype, r in zip(ffitypes, argvalues[1:]): kind = types.getkind(ffitype) if kind in 'ui': r = rffi.cast(lltype.Signed, r) elif kind in 's': r, = struct.unpack("i", struct.pack("f", float(r))) elif kind in 'f': r = longlong.getfloatstorage(r) elif kind in 'UI': # 32-bit only r = rffi.cast(lltype.SignedLongLong, r) else: assert 0 argvalues_normal.append(r) # ops = [] loadcodes = [] insideboxes = [] for b1 in argboxes: load = rnd.random() < load_factor loadcodes.append(' ^'[load]) if load: b2 = ResOperation(same_as_for_box(b1), [b1]) ops.insert(rnd.randrange(0, len(ops)+1), b2) b1 = b2 insideboxes.append(b1) loadcodes = ''.join(loadcodes) print(loadcodes) ops += [ ResOperation(rop.CALL_RELEASE_GIL_N, [ConstInt(0)] + insideboxes, descr=calldescr), ResOperation(rop.GUARD_NOT_FORCED, [], descr=faildescr), ResOperation(rop.FINISH, [], descr=BasicFinalDescr(0)) ] ops[-2].setfailargs([]) # keep alive a random subset of the insideboxes for b1 in insideboxes: if rnd.random() < keepalive_factor: ops.insert(-1, ResOperation(same_as_for_box(b1), [b1])) looptoken = JitCellToken() self.cpu.compile_loop(argboxes, ops, looptoken) # deadframe = self.cpu.execute_token(looptoken, *argvalues_normal) fail = self.cpu.get_latest_descr(deadframe) assert fail.identifier == 0 expected = argvalues[1:] got = [] for i, ARG in enumerate(ARGTYPES): PARG = rffi.CArrayPtr(ARG) getter_name = '%s_get%d' % (fn_name, i) getter_ptr = rffi.llexternal(getter_name, [PARG], lltype.Void, compilation_info=eci, _nowrapper=True) my_arg = lltype.malloc(PARG.TO, 1, zero=True, flavor='raw') getter_ptr(my_arg) got.append(my_arg[0]) lltype.free(my_arg, flavor='raw') different_values = ['x%d: got %r, expected %r' % (i, a, b) for i, (a, b) in enumerate(zip(got, expected)) if a != b] assert got == expected, '\n'.join( > ['bad args, signature %r' % codes[1:]] + different_values) E AssertionError: bad args, signature 'uufuuuufuufuuuff' E x12: got 0L, expected 2149396293L E x13: got 2149396293L, expected 2831576112L jit/backend/test/runner_test.py:3125: AssertionError ---------- Captured stdout call ---------- random seed 3585 Xffifff ^^^ ^ Xfffuufff ^ ^ ^^ Xffuffffuf ^ ^^ Xufuufuffuff ^^^^^ ^^^^^^ Xffuuuufufuufu ^ ^ ^ Xuufuuuufuufuuuff ^^^^^^ ^ ^^^ ^ ^^ ---------- Captured stderr call ---------- x0 = -185799530958.221954 x1 = 116037942038.826065 x3 = -200744094242.771301 x4 = -385340641780.016174 x5 = 151957961360.641907 x0 = 92616475442.619034 x1 = 189457694485.587860 x2 = -266584694992.934357 x5 = 244737624722.131073 x6 = -227467815684.808685 x7 = 266316681856.103699 x0 = 245907917194.907410 x1 = -137555023297.871185 x3 = 92041675381.546631 x4 = -107723331923.221695 x5 = 267191102897.390930 x6 = -170255277941.966797 x8 = 228803711161.628235 x0 = 780909129 x1 = 474497373976.964111 x2 = 988711158 x3 = 424979133 x4 = -202918308654.807465 x5 = 4217329415 x6 = -410280203729.232605 x7 = -490363307996.016846 x8 = 3478326951 x9 = -441425834219.623840 x10 = 63671638048.473610 x0 = -396025470632.502319 x1 = 51395584008.995209 x6 = 209952675735.888611 x8 = -477296342073.490601 x11 = 231480032511.534210 x1 = 2799099050 x2 = 10652937774.393402 x3 = 386017973 x7 = -272190761434.207703 x10 = 331537674325.628784 x11 = 2981137024 x12 = 0 x13 = 2149396293 x14 = 161170124478.755432 x15 = 489804272274.668579 F jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_release_gil_save_errno self = def test_call_release_gil_save_errno(self): from rpython.translator.tool.cbuild import ExternalCompilationInfo from rpython.rlib.libffi import types from rpython.jit.backend.llsupport import llerrno # if not isinstance(self.cpu, AbstractLLCPU): py.test.skip("not on LLGraph") eci = ExternalCompilationInfo( separate_module_sources=[''' #include static Signed f1(Signed a, Signed b, Signed c, Signed d, Signed e, Signed f, Signed g) { errno = 42; return (a + 10*b + 100*c + 1000*d + 10000*e + 100000*f + 1000000*g); } RPY_EXPORTED Signed test_call_release_gil_save_errno(void) { return (Signed)&f1; } ''']) fn_name = 'test_call_release_gil_save_errno' getter_ptr = rffi.llexternal(fn_name, [], lltype.Signed, compilation_info=eci, _nowrapper=True) func1_adr = getter_ptr() calldescr = self.cpu._calldescr_dynamic_for_tests([types.signed]*7, types.signed) # for saveerr in [rffi.RFFI_ERR_NONE, rffi.RFFI_SAVE_ERRNO, rffi.RFFI_ERR_NONE | rffi.RFFI_ALT_ERRNO, rffi.RFFI_SAVE_ERRNO | rffi.RFFI_ALT_ERRNO, ]: faildescr = BasicFailDescr(1) inputargs = [InputArgInt() for i in range(7)] op0 = ResOperation(rop.CALL_RELEASE_GIL_I, [ConstInt(saveerr), ConstInt(func1_adr)] + inputargs, descr=calldescr) ops = [ op0, ResOperation(rop.GUARD_NOT_FORCED, [], descr=faildescr), ResOperation(rop.FINISH, [op0], descr=BasicFinalDescr(0)) ] ops[-2].setfailargs([]) looptoken = JitCellToken() self.cpu.compile_loop(inputargs, ops, looptoken) # llerrno.set_debug_saved_errno(self.cpu, 24) llerrno.set_debug_saved_alterrno(self.cpu, 25) deadframe = self.cpu.execute_token(looptoken, 9, 8, 7, 6, 5, 4, 3) original_result = self.cpu.get_int_value(deadframe, 0) result = llerrno.get_debug_saved_errno(self.cpu) altresult = llerrno.get_debug_saved_alterrno(self.cpu) print('saveerr =', saveerr, ': got result =', result, 'altresult =', altresult) # expected = { rffi.RFFI_ERR_NONE: (24, 25), rffi.RFFI_SAVE_ERRNO: (42, 25), rffi.RFFI_ERR_NONE | rffi.RFFI_ALT_ERRNO: (24, 25), rffi.RFFI_SAVE_ERRNO | rffi.RFFI_ALT_ERRNO: (24, 42), } # expected (24, 25) as originally set, with possibly one # of the two changed to 42 by the assembler code > assert (result, altresult) == expected[saveerr] E assert (7711429199453487146, 25) == (42, 25) E At index 0 diff: 7711429199453487146 != 42 E Use -v to get the full diff jit/backend/test/runner_test.py:3193: AssertionError ---------- Captured stdout call ---------- saveerr = 0 : got result = 24 altresult = 25 saveerr = 1 : got result = 7711429199453487146 altresult = 25 . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_release_gil_readsaved_errno s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_release_gil_save_lasterror Skipped: Windows test only s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_release_gil_readsaved_lasterror Skipped: Windows test only . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_call_release_gil_err_all . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_guard_not_invalidated . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_guard_not_invalidated_and_label . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_do_operations . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_sorting_of_fields . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_guards_nongc . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_assembler_call . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_assembler_call_propagate_exc . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_assembler_call_float . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_raw_malloced_getarrayitem . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_raw_malloced_setarrayitem . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_redirect_call_assembler . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_short_result_of_getfield_direct . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_short_result_of_getfield_compiled . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_short_result_of_getarrayitem_direct . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_short_result_of_getarrayitem_compiled . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_short_result_of_getarrayitem_raw_direct . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_short_result_of_getarrayitem_raw_compiled . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_short_result_of_call_direct . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_short_result_of_call_compiled . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_supports_longlong s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_longlong_result_of_call_direct Skipped: longlong test s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_longlong_result_of_call_compiled Skipped: test of longlong result s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_singlefloat_result_of_call_direct Skipped: singlefloat test s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_singlefloat_result_of_call_compiled Skipped: test of singlefloat result . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_free_loop_and_bridges . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_memoryerror . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_math_sqrt . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_check_memory_error . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_loop_with_target . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_int_force_ge_zero . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_int_signext s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_asmlen Skipped: requires (g)objdump . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_bridge_with_target . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_wrong_guard_nonnull_class . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_raw_load_int . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_raw_load_float s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_raw_load_singlefloat Skipped: requires singlefloats . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_raw_store_int . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_raw_store_float s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_raw_store_singlefloat Skipped: requires singlefloats . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_forcing_op_with_fail_arg_in_reg . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_bridge_while_running . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_compile_bridge_while_running_guard_no_exc . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_setarrayitem_raw_short . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_gc_indexed_box_plus_large_offset . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_increment_debug_counter s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_cast_float_to_singlefloat Skipped: requires singlefloats . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_zero_array . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_jump_float_constant s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_passing_guard_gc_type_struct Skipped: guard_gc_type not available s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_passing_guard_gc_type_array Skipped: guard_gc_type not available s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_failing_guard_gc_type Skipped: guard_gc_type not available s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_guard_is_object Skipped: guard_gc_type not available s jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_guard_subclass Skipped: guard_gc_type not available . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_bug_from_optimize_cond_call . jit/backend/aarch64/test/test_runner.py::TestARM64::()::test_load_from_gc_table_many (somefailed=True in jit/backend/aarch64/test/test_runner.py) . jit/backend/aarch64/test/test_zrpy_gc_boehm.py::test_compile_boehm F jit/backend/aarch64/test/test_zrpy_vmprof.py::TestZVMprof::()::test_vmprof self = def test_vmprof(self): from rpython.rlib import rvmprof class MyCode: _vmprof_unique_id = 0 _vmprof_weak_list = RWeakListMixin() ; _vmprof_weak_list.initialize() def __init__(self, name): self.name = name def get_name(code): return code.name code2 = MyCode("py:y:foo:4") rvmprof.register_code(code2, get_name) try: rvmprof.register_code_object_class(MyCode, get_name) except rvmprof.VMProfPlatformUnsupported as e: py.test.skip(str(e)) def get_unique_id(code): return rvmprof.get_unique_id(code) driver = JitDriver(greens = ['code'], reds = ['i', 's', 'num'], is_recursive=True, get_unique_id=get_unique_id) @rvmprof.vmprof_execute_code("xcode13", lambda code, num: code) def main(code, num): return main_jitted(code, num) def main_jitted(code, num): s = 0 i = 0 while i < num: driver.jit_merge_point(code=code, i=i, s=s, num=num) s += (i << 1) if i % 3 == 0 and code is not code2: main(code2, 100) i += 1 return s tmpfilename = str(udir.join('test_rvmprof')) def f(num): rthread.get_ident() # register TLOFS_thread_ident code = MyCode("py:x:foo:3") rvmprof.register_code(code, get_name) fd = os.open(tmpfilename, os.O_WRONLY | os.O_CREAT, 0666) period = 0.0001 rvmprof.enable(fd, period) res = main(code, num) #assert res == 499999500000 rvmprof.disable() os.close(fd) return 0 def check_vmprof_output(): from vmprof import read_profile tmpfile = str(udir.join('test_rvmprof')) stats = read_profile(tmpfile) t = stats.get_tree() assert t.name == 'py:x:foo:3' assert len(t.children) == 1 # jit > self.meta_interp(f, [1000000], inline=True) jit/backend/llsupport/test/zrpy_vmprof_test.py:84: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit/backend/test/support.py:75: in meta_interp return self._compile_and_run(t, entry_point, entry_point_graph, args) jit/backend/test/support.py:134: in _compile_and_run stdout = cbuilder.cmdexec(" ".join([str(arg) for arg in args])) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = args = '1000000', env = None, err = False, expect_crash = False exe = local('/var/folders/8j/sfr9qqcj73j4p6nhwcfpr0th0000gn/T/usession-pypy-HEAD-29/testing_1/testing_1') def cmdexec(self, args='', env=None, err=False, expect_crash=False, exe=None): assert self._compiled if sys.platform == 'win32': #Prevent opening a dialog box import ctypes winapi = ctypes.windll.kernel32 SetErrorMode = winapi.SetErrorMode SetErrorMode.argtypes=[ctypes.c_int] SEM_FAILCRITICALERRORS = 1 SEM_NOGPFAULTERRORBOX = 2 SEM_NOOPENFILEERRORBOX = 0x8000 flags = SEM_FAILCRITICALERRORS | SEM_NOGPFAULTERRORBOX \ | SEM_NOOPENFILEERRORBOX #Since there is no GetErrorMode, do a double Set old_mode = SetErrorMode(flags) SetErrorMode(old_mode | flags) if env is None: envrepr = '' else: envrepr = ' [env=%r]' % (env,) env.update(os.environ) if exe is None: exe = self.executable_name log.cmdexec('%s %s%s' % (exe, args, envrepr)) res = self.translator.platform.execute(exe, args, env=env) if sys.platform == 'win32': SetErrorMode(old_mode) if res.returncode != 0: if expect_crash: if type(expect_crash) is int and expect_crash != res.returncode: raise Exception("Returned %d, but expected %d" % ( res.returncode, expect_crash)) return res.out, res.err print(res.err, file=sys.stderr) > raise Exception("Returned %d" % (res.returncode,)) E Exception: Returned -11 translator/c/genc.py:318: Exception ---------- Captured stdout call ---------- in get_rpath_flags, rel_libdirs is not fixed up ['/opt/homebrew/lib'] ---------- Captured stderr call ---------- [rtyper] specializing: 100 / 663 blocks (15%) [rtyper] specializing: 200 / 752 blocks (26%) [rtyper] specializing: 300 / 754 blocks (39%) [rtyper] specializing: 400 / 754 blocks (53%) [rtyper] specializing: 500 / 754 blocks (66%) [rtyper] specializing: 600 / 759 blocks (79%) [rtyper] specializing: 700 / 759 blocks (92%) [rtyper] -=- specialized 763 blocks -=- [rtyper] -=- specialized 4 more blocks -=- [rtyper] specializing: 800 / 1062 blocks (75%) [rtyper] specializing: 900 / 1062 blocks (84%) [rtyper] specializing: 1000 / 1062 blocks (94%) [rtyper] -=- specialized 295 more blocks -=- [rtyper] -=- specialized 6 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 6 more blocks -=- [rtyper] -=- specialized 15 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 5 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 1 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] specializing: 1100 / 1103 blocks (99%) [rtyper] -=- specialized 8 more blocks -=- [jitcodewriter:info] making JitCodes... [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [jitcodewriter:info] There are 4 JitCode instances. [jitcodewriter:info] There are 12 -live- ops. Size of liveness is 22 bytes [jitcodewriter] compute_bitstrings: [jitcodewriter] 7 effectinfos: [jitcodewriter] 0 descrs for arrays [jitcodewriter] 0 descrs for fields [jitcodewriter] 0 descrs for interiorfields [jitcodewriter] -> 1 bitstrings, mean length 0.0, max length 0 [rtyper] specializing: 1700 / 33544 blocks (5%) [rtyper] specializing: 3600 / 35821 blocks (10%) [rtyper] specializing: 6000 / 39538 blocks (15%) [rtyper] specializing: 8500 / 42105 blocks (20%) [rtyper] specializing: 10700 / 42449 blocks (25%) [rtyper] specializing: 12800 / 42449 blocks (30%) [rtyper] specializing: 14900 / 42459 blocks (35%) [rtyper] specializing: 17000 / 42459 blocks (40%) [rtyper] specializing: 19300 / 42798 blocks (45%) [rtyper] specializing: 23700 / 47285 blocks (50%) [rtyper] specializing: 26200 / 47475 blocks (55%) [rtyper] specializing: 28500 / 47496 blocks (60%) [rtyper] specializing: 30900 / 47496 blocks (65%) [rtyper] specializing: 32500 / 47496 blocks (68%) [rtyper] specializing: 34700 / 47496 blocks (73%) [rtyper] specializing: 37200 / 47595 blocks (78%) [rtyper] specializing: 39600 / 47595 blocks (83%) [rtyper] specializing: 41900 / 47595 blocks (88%) [rtyper] specializing: 44300 / 47595 blocks (93%) [rtyper] specializing: 46700 / 47595 blocks (98%) [rtyper] specializing: 47500 / 47597 blocks (99%) [rtyper] -=- specialized 46490 more blocks -=- [rtyper] specializing: 47600 / 47623 blocks (99%) [rtyper] -=- specialized 26 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [rtyper] -=- specialized 25 more blocks -=- [rtyper] specializing: 47700 / 50110 blocks (95%) [rtyper] -=- specialized 2525 more blocks -=- [rtyper] specializing: 50200 / 50249 blocks (99%) [rtyper] -=- specialized 76 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 1670 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 35 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] -=- specialized 17 more blocks -=- [rtyper] -=- specialized 12 more blocks -=- [rtyper] -=- specialized 5 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c] 1000 nodes [ array: 1118 framework rtti: 18 func: 192 group: 1 struct: 2354 ] [c] 2000 nodes [ array: 3118 framework rtti: 18 func: 192 group: 1 struct: 2354 ] [c] 3000 nodes [ array: 4189 framework rtti: 19 func: 259 group: 1 struct: 2377 ] [c] 4000 nodes [ array: 4189 framework rtti: 19 func: 259 group: 1 struct: 2377 ] [c] 5000 nodes [ array: 4189 framework rtti: 19 func: 259 group: 1 struct: 2377 ] [c] 6000 nodes [ array: 4189 framework rtti: 19 func: 259 group: 1 struct: 2377 ] [c] 7000 nodes [ array: 4265 framework rtti: 22 func: 398 group: 1 struct: 2456 ] [c] 8000 nodes [ array: 4476 framework rtti: 38 func: 874 group: 1 struct: 3079 ] [c] 9000 nodes [ array: 4766 framework rtti: 45 func: 1182 group: 1 struct: 3516 ] [c] 10000 nodes [ array: 4811 framework rtti: 77 func: 1588 group: 1 struct: 5322 ] [c] 11000 nodes [ array: 4811 framework rtti: 215 func: 1823 group: 1 struct: 5460 ] [c] 12000 nodes [ array: 4904 framework rtti: 284 func: 2089 group: 1 struct: 5707 ] [c] 13000 nodes [ array: 5120 framework rtti: 284 func: 2266 group: 1 struct: 5803 ] [c] 14000 nodes [ array: 5173 framework rtti: 292 func: 2744 group: 1 struct: 6016 ] [c] 15000 nodes [ array: 5227 framework rtti: 298 func: 3580 group: 1 struct: 6108 ] [c] 16000 nodes [ array: 5263 framework rtti: 302 func: 4324 group: 1 struct: 6227 ] [c:database] GC transformer: finished helpers [c] 17000 nodes [ array: 5719 framework rtti: 313 func: 4442 group: 1 struct: 6978 ] [c] 18000 nodes [ array: 5778 framework rtti: 363 func: 5143 group: 1 struct: 7113 ] [c] 19000 nodes [ array: 5816 framework rtti: 375 func: 6328 group: 1 struct: 7994 ] [c] 20000 nodes [ array: 5834 framework rtti: 378 func: 8270 group: 1 struct: 8040 ] [c] 21000 nodes [ array: 5834 framework rtti: 378 func: 8307 group: 1 struct: 8041 ] [c] 22000 nodes [ array: 5834 framework rtti: 378 func: 8357 group: 1 struct: 8041 ] [c] 23000 nodes [ array: 5888 framework rtti: 391 func: 8627 group: 1 struct: 8191 ] [c] 24000 nodes [ array: 6022 framework rtti: 414 func: 9129 group: 1 struct: 8556 ] [rtyper] specializing: 50300 / 50342 blocks (99%) [rtyper] -=- specialized 59 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 4 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 16 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [c:database] GC transformer: finished tables [gctransform:info] assigned 1190 typeids [gctransform:info] added 24359 push/pop stack root instructions [gctransform:info] inserted 601 write barrier calls [gctransform:info] inserted 221 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 24714 nodes [ array: 6114 framework rtti: 455 func: 9414 group: 1 struct: 8730 ] [c:database] Completed [c:writing] structdef.h [c:writing] forwarddecl.h [c:writing] preimpl.h [c:writing] data_rpython_flowspace.c [c:writing] data_rpython_jit_backend.c [c:writing] data_rpython_jit_backend_aarch64.c [c:writing] data_rpython_jit_backend_arm.c [c:writing] data_rpython_jit_backend_llsupport.c [c:writing] data_rpython_jit_backend_llsupport_test.c [c:writing] data_rpython_jit_codewriter.c [c:writing] data_rpython_jit_metainterp.c [c:writing] data_rpython_jit_metainterp_optimizeopt.c [c:writing] data_rpython_memory_gc.c [c:writing] data_rpython_memory_gctransform.c [c:writing] data_rpython_rlib.c [c:writing] data_rpython_rlib_rjitlog.c [c:writing] data_rpython_rlib_rvmprof.c [c:writing] data_rpython_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_jit_backend_aarch64_1.c [c:writing] data_rpython_jit_backend_llsupport_1.c [c:writing] data_rpython_jit_codewriter_1.c [c:writing] data_rpython_jit_metainterp_1.c [c:writing] data_rpython_memory_gc_1.c [c:writing] data_rpython_rlib_1.c [c:writing] data_rpython_rlib_rvmprof_1.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_jit_backend.c [c:writing] rpython_jit_backend_aarch64.c [c:writing] rpython_jit_backend_aarch64_1.c [c:writing] rpython_jit_backend_arm.c [c:writing] rpython_jit_backend_llsupport.c [c:writing] rpython_jit_backend_llsupport_test.c [c:writing] rpython_jit_codewriter.c [c:writing] rpython_jit_metainterp.c [c:writing] rpython_jit_metainterp_1.c [c:writing] rpython_jit_metainterp_2.c [c:writing] rpython_jit_metainterp_3.c [c:writing] rpython_jit_metainterp_4.c [c:writing] rpython_jit_metainterp_optimizeopt.c [c:writing] rpython_jit_metainterp_optimizeopt_1.c [c:writing] rpython_jit_metainterp_optimizeopt_2.c [c:writing] rpython_jit_metainterp_optimizeopt_3.c [c:writing] rpython_memory.c [c:writing] rpython_memory_gc.c [c:writing] rpython_memory_gctransform.c [c:writing] rpython_rlib.c [c:writing] rpython_rlib_rjitlog.c [c:writing] rpython_rlib_rvmprof.c [c:writing] rpython_rtyper.c [c:writing] rpython_rtyper_lltypesystem.c [c:writing] rpython_rtyper_lltypesystem_1.c [c:writing] rpython_rtyper_lltypesystem_2.c [c:writing] rpython_rtyper_lltypesystem_3.c [c:writing] rpython_rtyper_lltypesystem_module.c [c:writing] rpython_tool_algo.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [platform:execute] make in /var/folders/8j/sfr9qqcj73j4p6nhwcfpr0th0000gn/T/usession-pypy-HEAD-29/testing_1 [platform:WARNING] rpython_jit_backend_aarch64.c:14114:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14114 | RPyItem(l_v17257, 1L) = l_v17258; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14115:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14115 | RPyItem(l_v17257, 2L) = (&pypy_g_rpy_string_920.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14132:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14132 | RPyItem(l_v17257, 3L) = l_v17259; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14133:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14133 | RPyItem(l_v17257, 4L) = (&pypy_g_rpy_string_921.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14164:2: warning: array index 5 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14164 | RPyItem(l_v17257, 5L) = l_v17260; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14165:2: warning: array index 6 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14165 | RPyItem(l_v17257, 6L) = (&pypy_g_rpy_string_922.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14196:2: warning: array index 7 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14196 | RPyItem(l_v17257, 7L) = l_v17261; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14197:2: warning: array index 8 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14197 | RPyItem(l_v17257, 8L) = (&pypy_g_rpy_string_923.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14228:2: warning: array index 9 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14228 | RPyItem(l_v17257, 9L) = l_v17262; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14229:2: warning: array index 10 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14229 | RPyItem(l_v17257, 10L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14373:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14373 | RPyItem(l_v17265, 1L) = l_v17266; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14518:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14518 | RPyItem(l_v17269, 1L) = l_v17270; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14663:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14663 | RPyItem(l_v17273, 1L) = l_v17274; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14808:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14808 | RPyItem(l_v17277, 1L) = l_v17278; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:14953:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 14953 | RPyItem(l_v17281, 1L) = l_v17282; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:21748:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 21748 | RPyItem(l_v20901, 1L) = l_v20902; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:21749:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 21749 | RPyItem(l_v20901, 2L) = (&pypy_g_rpy_string_963.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:30422:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 30422 | RPyItem(l_v24686, 1L) = l_v24687; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:30423:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 30423 | RPyItem(l_v24686, 2L) = (&pypy_g_rpy_string_963.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:38992:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 38992 | RPyItem(l_v28306, 1L) = l_v28307; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:38993:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 38993 | RPyItem(l_v28306, 2L) = (&pypy_g_rpy_string_963.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:40338:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40338 | RPyItem(l_v28835, 1L) = l_v28836; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:40339:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40339 | RPyItem(l_v28835, 2L) = (&pypy_g_rpy_string_963.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:42217:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42217 | RPyItem(l_v29236, 1L) = l_v29237; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:42218:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42218 | RPyItem(l_v29236, 2L) = (&pypy_g_rpy_string_966.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:42254:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42254 | RPyItem(l_v29236, 3L) = l_v29238; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:42255:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42255 | RPyItem(l_v29236, 4L) = (&pypy_g_rpy_string_922.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:42291:2: warning: array index 5 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42291 | RPyItem(l_v29236, 5L) = l_v29239; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:42455:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42455 | RPyItem(l_v29242, 1L) = l_v29243; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:42620:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42620 | RPyItem(l_v29246, 1L) = l_v29247; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:42785:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42785 | RPyItem(l_v29250, 1L) = l_v29251; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:42950:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42950 | RPyItem(l_v29254, 1L) = l_v29255; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64.c:43115:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 43115 | RPyItem(l_v29258, 1L) = l_v29259; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 33 warnings generated. [platform:WARNING] rpython_jit_backend_aarch64_1.c:169:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 169 | RPyItem(l_v40062, 1L) = l_v40063; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64_1.c:170:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 170 | RPyItem(l_v40062, 2L) = (&pypy_g_rpy_string_963.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64_1.c:661:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 661 | RPyItem(l_v40245, 1L) = l_v40246; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_aarch64_1.c:662:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 662 | RPyItem(l_v40245, 2L) = (&pypy_g_rpy_string_963.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 4 warnings generated. [platform:WARNING] rpython_jit_backend_llsupport.c:4151:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 4151 | RPyItem(l_v42454, 1L) = l_v42455; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:4575:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 4575 | RPyItem(l_v42557, 1L) = l_v42558; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:6788:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6788 | RPyItem(l_v43174, 1L) = l_v43175; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:7334:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 7334 | RPyItem(l_v43321, 1L) = l_v43322; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:7335:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 7335 | RPyItem(l_v43321, 2L) = (&pypy_g_rpy_string_301.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:7362:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 7362 | RPyItem(l_v43321, 3L) = l_v43323; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:7363:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 7363 | RPyItem(l_v43321, 4L) = (&pypy_g_rpy_string_232.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8284:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8284 | RPyItem(l_v43600, 1L) = l_v43601; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8285:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8285 | RPyItem(l_v43600, 2L) = (&pypy_g_rpy_string_301.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8302:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8302 | RPyItem(l_v43600, 3L) = l_v43602; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8303:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8303 | RPyItem(l_v43600, 4L) = (&pypy_g_rpy_string_301.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8334:2: warning: array index 5 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8334 | RPyItem(l_v43600, 5L) = l_v43603; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8351:2: warning: array index 6 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8351 | RPyItem(l_v43600, 6L) = l_v43604; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8352:2: warning: array index 7 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8352 | RPyItem(l_v43600, 7L) = (&pypy_g_rpy_string_232.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8711:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8711 | RPyItem(l_v43748, 1L) = l_v43749; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8712:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8712 | RPyItem(l_v43748, 2L) = (&pypy_g_rpy_string_301.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8741:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8741 | RPyItem(l_v43748, 3L) = l_v43750; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:8929:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 8929 | RPyItem(l_v43752, 1L) = l_v43753; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:9113:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 9113 | RPyItem(l_v43755, 1L) = l_v43756; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:9114:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 9114 | RPyItem(l_v43755, 2L) = (&pypy_g_rpy_string_232.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:9238:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 9238 | RPyItem(l_v43757, 1L) = l_v43758; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:10065:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10065 | RPyItem(l_v44254, 1L) = l_v44255; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:10066:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10066 | RPyItem(l_v44254, 2L) = (&pypy_g_rpy_string_232.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:17488:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 17488 | RPyItem(l_v46344, 1L) = l_v46345; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:17489:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 17489 | RPyItem(l_v46344, 2L) = (&pypy_g_rpy_string_961.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:17506:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 17506 | RPyItem(l_v46344, 3L) = l_v46346; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:17507:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 17507 | RPyItem(l_v46344, 4L) = (&pypy_g_rpy_string_65.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:51958:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 51958 | RPyItem(l_v59847, 1L) = l_v59848; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:51959:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 51959 | RPyItem(l_v59847, 2L) = (&pypy_g_rpy_string_232.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:53928:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 53928 | RPyItem(l_v60405, 1L) = l_v60406; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_backend_llsupport.c:54363:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 54363 | RPyItem(l_v60501, 1L) = l_v60502; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 31 warnings generated. [platform:WARNING] rpython_jit_codewriter.c:1445:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1445 | RPyItem(l_v61227, 1L) = l_v61228; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_codewriter.c:1446:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1446 | RPyItem(l_v61227, 2L) = (&pypy_g_rpy_string_973.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_codewriter.c:1463:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1463 | RPyItem(l_v61227, 3L) = l_v61229; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 3 warnings generated. [platform:WARNING] rpython_jit_metainterp.c:6411:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6411 | RPyItem(l_v63665, 1L) = l_v63666; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp.c:10533:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10533 | RPyItem(l_v65174, 1L) = l_v65175; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp.c:16316:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16316 | RPyItem(l_v66898, 1L) = l_v66899; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp.c:16317:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16317 | RPyItem(l_v66898, 2L) = (&pypy_g_rpy_string_301.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp.c:16351:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16351 | RPyItem(l_v66898, 3L) = l_v66900; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp.c:16696:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16696 | RPyItem(l_v66907, 1L) = l_v66908; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp.c:16697:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16697 | RPyItem(l_v66907, 2L) = (&pypy_g_rpy_string_301.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp.c:16730:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16730 | RPyItem(l_v66907, 3L) = l_v66909; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp.c:45749:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 45749 | RPyItem(l_v76538, 1L) = l_v76539; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp.c:45750:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 45750 | RPyItem(l_v76538, 2L) = (&pypy_g_rpy_string_586.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 10 warnings generated. [platform:WARNING] rpython_jit_metainterp_1.c:4990:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 4990 | RPyItem(l_v84822, 1L) = l_v84823; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:4991:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 4991 | RPyItem(l_v84822, 2L) = (&pypy_g_rpy_string_844.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:5830:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 5830 | RPyItem(l_v84848, 1L) = l_v84849; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:5831:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 5831 | RPyItem(l_v84848, 2L) = (&pypy_g_rpy_string_232.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6096:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6096 | RPyItem(l_v84855, 1L) = l_v84856; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6325:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6325 | RPyItem(l_v84861, 1L) = l_v84862; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6326:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6326 | RPyItem(l_v84861, 2L) = (&pypy_g_rpy_string_104.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6343:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6343 | RPyItem(l_v84861, 3L) = l_v84863; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6344:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6344 | RPyItem(l_v84861, 4L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6558:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6558 | RPyItem(l_v84875, 1L) = l_v84876; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6559:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6559 | RPyItem(l_v84875, 2L) = (&pypy_g_rpy_string_582.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6590:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6590 | RPyItem(l_v84875, 3L) = l_v84877; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6591:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6591 | RPyItem(l_v84875, 4L) = (&pypy_g_rpy_string_854.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6608:2: warning: array index 5 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6608 | RPyItem(l_v84875, 5L) = l_v84878; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:6609:2: warning: array index 6 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6609 | RPyItem(l_v84875, 6L) = (&pypy_g_rpy_string_855.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:10335:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10335 | RPyItem(l_v86948, 1L) = l_v86950; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:10351:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10351 | RPyItem(l_v86948, 2L) = l_v86951; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:10352:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10352 | RPyItem(l_v86948, 3L) = (&pypy_g_rpy_string_846.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:10368:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10368 | RPyItem(l_v86948, 4L) = l_v86952; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:10369:2: warning: array index 5 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10369 | RPyItem(l_v86948, 5L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:29066:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 29066 | RPyItem(l_v93495, 1L) = l_v93496; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:29067:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 29067 | RPyItem(l_v93495, 2L) = (&pypy_g_rpy_string_232.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:29644:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 29644 | RPyItem(l_v93677, 1L) = l_v93678; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:29645:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 29645 | RPyItem(l_v93677, 2L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:30556:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 30556 | RPyItem(l_v93966, 1L) = (&pypy_g_rpy_string_895.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:30573:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 30573 | RPyItem(l_v93966, 2L) = l_v93968; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:42433:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42433 | RPyItem(l_v98077, 1L) = l_v98078; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:42808:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42808 | RPyItem(l_v98177, 1L) = l_v98178; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:42809:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42809 | RPyItem(l_v98177, 2L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:51003:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 51003 | RPyItem(l_v100938, 1L) = l_v100939; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:51004:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 51004 | RPyItem(l_v100938, 2L) = (&pypy_g_rpy_string_232.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:52564:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 52564 | RPyItem(l_v101432, 1L) = l_v101433; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_1.c:64488:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 64488 | RPyItem(l_v105554, 1L) = l_v105555; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 33 warnings generated. [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:12900:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 12900 | RPyItem(l_v154245, 1L) = l_v154246; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:12901:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 12901 | RPyItem(l_v154245, 2L) = (&pypy_g_rpy_string_895.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:12935:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 12935 | RPyItem(l_v154245, 3L) = l_v154247; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:12936:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 12936 | RPyItem(l_v154245, 4L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:61535:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 61535 | RPyItem(l_v173979, 1L) = l_v173980; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:61536:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 61536 | RPyItem(l_v173979, 2L) = (&pypy_g_rpy_string_1065.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:61971:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 61971 | RPyItem(l_v174127, 1L) = l_v174128; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:61972:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 61972 | RPyItem(l_v174127, 2L) = (&pypy_g_rpy_string_1065.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:62408:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 62408 | RPyItem(l_v174286, 1L) = l_v174287; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:62409:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 62409 | RPyItem(l_v174286, 2L) = (&pypy_g_rpy_string_1065.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:63084:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 63084 | RPyItem(l_v174446, 1L) = l_v174447; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt.c:63085:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 63085 | RPyItem(l_v174446, 2L) = (&pypy_g_rpy_string_1065.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 12 warnings generated. [platform:WARNING] rpython_jit_metainterp_optimizeopt_1.c:59756:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 59756 | RPyItem(l_v199807, 1L) = l_v199808; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_1.c:59757:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 59757 | RPyItem(l_v199807, 2L) = (&pypy_g_rpy_string_1080.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_1.c:61081:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 61081 | RPyItem(l_v200358, 1L) = l_v200359; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_1.c:61082:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 61082 | RPyItem(l_v200358, 2L) = (&pypy_g_rpy_string_1080.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 4 warnings generated. [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:9528:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 9528 | RPyItem(l_v206011, 1L) = l_v206012; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:9529:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 9529 | RPyItem(l_v206011, 2L) = (&pypy_g_rpy_string_1065.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:9748:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 9748 | RPyItem(l_v206017, 1L) = l_v206018; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:9749:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 9749 | RPyItem(l_v206017, 2L) = (&pypy_g_rpy_string_1065.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:10415:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10415 | RPyItem(l_v206333, 1L) = l_v206334; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:10416:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 10416 | RPyItem(l_v206333, 2L) = (&pypy_g_rpy_string_1065.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:16922:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16922 | RPyItem(l_v208414, 1L) = l_v208415; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:16923:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16923 | RPyItem(l_v208414, 2L) = (&pypy_g_rpy_string_1090.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:16940:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16940 | RPyItem(l_v208414, 3L) = l_v208416; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:16941:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16941 | RPyItem(l_v208414, 4L) = (&pypy_g_rpy_string_1091.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:16958:2: warning: array index 5 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16958 | RPyItem(l_v208414, 5L) = l_v208417; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:39681:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 39681 | RPyItem(l_v217470, 1L) = (&pypy_g_rpy_string_582.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:39698:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 39698 | RPyItem(l_v217470, 2L) = l_v217472; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40021:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40021 | RPyItem(l_v217479, 1L) = l_v217480; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40022:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40022 | RPyItem(l_v217479, 2L) = (&pypy_g_rpy_string_1105.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40039:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40039 | RPyItem(l_v217479, 3L) = l_v217481; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40040:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40040 | RPyItem(l_v217479, 4L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40311:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40311 | RPyItem(l_v217485, 1L) = l_v217486; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40312:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40312 | RPyItem(l_v217485, 2L) = (&pypy_g_rpy_string_582.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40329:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40329 | RPyItem(l_v217485, 3L) = l_v217487; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40330:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40330 | RPyItem(l_v217485, 4L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40443:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40443 | RPyItem(l_v217488, 1L) = l_v217489; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40444:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40444 | RPyItem(l_v217488, 2L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40570:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40570 | RPyItem(l_v217490, 1L) = l_v217491; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40571:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40571 | RPyItem(l_v217490, 2L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40697:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40697 | RPyItem(l_v217494, 1L) = l_v217495; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:40698:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 40698 | RPyItem(l_v217494, 2L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:41187:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 41187 | RPyItem(l_v218108, 1L) = (&pypy_g_rpy_string_1110.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:41349:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 41349 | RPyItem(l_v218111, 1L) = l_v218112; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:41626:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 41626 | RPyItem(l_v218118, 1L) = l_v218119; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:41643:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 41643 | RPyItem(l_v218118, 2L) = l_v218120; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:41660:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 41660 | RPyItem(l_v218118, 3L) = l_v218121; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:41661:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 41661 | RPyItem(l_v218118, 4L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:42160:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42160 | RPyItem(l_v218136, 1L) = l_v218137; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:42161:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 42161 | RPyItem(l_v218136, 2L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:51232:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 51232 | RPyItem(l_v221975, 1L) = l_v221976; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:51342:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 51342 | RPyItem(l_v221977, 1L) = l_v221978; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:55562:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 55562 | RPyItem(l_v223717, 1L) = l_v223718; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:55705:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 55705 | RPyItem(l_v223720, 1L) = l_v223721; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:55848:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 55848 | RPyItem(l_v223723, 1L) = l_v223724; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:55996:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 55996 | RPyItem(l_v223727, 1L) = l_v223728; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:56412:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 56412 | RPyItem(l_v224046, 1L) = l_v224047; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:56559:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 56559 | RPyItem(l_v224049, 1L) = l_v224050; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:56706:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 56706 | RPyItem(l_v224052, 1L) = l_v224053; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:56858:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 56858 | RPyItem(l_v224056, 1L) = l_v224057; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:57006:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 57006 | RPyItem(l_v224060, 1L) = l_v224061; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:63712:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 63712 | RPyItem(l_v226850, 1L) = l_v226851; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:64171:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 64171 | RPyItem(l_v226943, 1L) = (&pypy_g_rpy_string_582.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:64203:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 64203 | RPyItem(l_v226943, 2L) = l_v226945; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:64204:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 64204 | RPyItem(l_v226943, 3L) = (&pypy_g_rpy_string_582.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:64221:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 64221 | RPyItem(l_v226943, 4L) = l_v226946; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:64222:2: warning: array index 5 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 64222 | RPyItem(l_v226943, 5L) = (&pypy_g_rpy_string_582.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:64239:2: warning: array index 6 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 64239 | RPyItem(l_v226943, 6L) = l_v226947; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:64481:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 64481 | RPyItem(l_v227162, 1L) = l_v227163; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:65466:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 65466 | RPyItem(l_v227512, 1L) = l_v227513; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:65467:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 65467 | RPyItem(l_v227512, 2L) = (&pypy_g_rpy_string_582.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:65483:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 65483 | RPyItem(l_v227512, 3L) = l_v227514; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:65484:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 65484 | RPyItem(l_v227512, 4L) = (&pypy_g_rpy_string_582.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:65500:2: warning: array index 5 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 65500 | RPyItem(l_v227512, 5L) = l_v227515; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_2.c:65501:2: warning: array index 6 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 65501 | RPyItem(l_v227512, 6L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 60 warnings generated. [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:1036:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1036 | RPyItem(l_v228164, 1L) = l_v228165; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:1037:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1037 | RPyItem(l_v228164, 2L) = (&pypy_g_rpy_string_582.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:1053:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1053 | RPyItem(l_v228164, 3L) = l_v228166; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:1054:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1054 | RPyItem(l_v228164, 4L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:1510:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1510 | RPyItem(l_v228352, 1L) = l_v228353; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:1511:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1511 | RPyItem(l_v228352, 2L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:5484:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 5484 | RPyItem(l_v229799, 1L) = l_v229800; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:5485:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 5485 | RPyItem(l_v229799, 2L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:6330:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6330 | RPyItem(l_v230121, 1L) = l_v230122; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:6331:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 6331 | RPyItem(l_v230121, 2L) = (&pypy_g_rpy_string_842.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:16474:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16474 | RPyItem(l_v233739, 1L) = l_v233740; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:16475:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16475 | RPyItem(l_v233739, 2L) = (&pypy_g_rpy_string_844.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:16492:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16492 | RPyItem(l_v233739, 3L) = l_v233741; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:16493:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16493 | RPyItem(l_v233739, 4L) = (&pypy_g_rpy_string_1091.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_jit_metainterp_optimizeopt_3.c:16510:2: warning: array index 5 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 16510 | RPyItem(l_v233739, 5L) = l_v233742; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 15 warnings generated. [platform:WARNING] rpython_memory_gc.c:12826:20: warning: array index 1 is past the end of the array (that has type 'Signed[1]' (aka 'long[1]')) [-Warray-bounds] [platform:WARNING] 12826 | l_offsets1_0 = RPyItem(l_offsets_7, 1L); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:1998:2: note: array 'items' declared here [platform:WARNING] 1998 | Signed items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_memory_gc.c:16810:20: warning: array index 1 is past the end of the array (that has type 'Signed[1]' (aka 'long[1]')) [-Warray-bounds] [platform:WARNING] 16810 | l_offsets1_1 = RPyItem(l_offsets_9, 1L); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:1998:2: note: array 'items' declared here [platform:WARNING] 1998 | Signed items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_memory_gc.c:23137:20: warning: array index 1 is past the end of the array (that has type 'Signed[1]' (aka 'long[1]')) [-Warray-bounds] [platform:WARNING] 23137 | l_offsets1_2 = RPyItem(l_offsets_12, 1L); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:1998:2: note: array 'items' declared here [platform:WARNING] 1998 | Signed items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_memory_gc.c:24062:20: warning: array index 1 is past the end of the array (that has type 'Signed[1]' (aka 'long[1]')) [-Warray-bounds] [platform:WARNING] 24062 | l_offsets1_3 = RPyItem(l_offsets_14, 1L); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:1998:2: note: array 'items' declared here [platform:WARNING] 1998 | Signed items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_memory_gc.c:24504:20: warning: array index 1 is past the end of the array (that has type 'Signed[1]' (aka 'long[1]')) [-Warray-bounds] [platform:WARNING] 24504 | l_offsets1_4 = RPyItem(l_offsets_15, 1L); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:1998:2: note: array 'items' declared here [platform:WARNING] 1998 | Signed items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 5 warnings generated. [platform:WARNING] rpython_rlib.c:923:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 923 | RPyItem(l_v245056, 1L) = l_v245057; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_rlib.c:1251:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1251 | RPyItem(l_v245181, 1L) = (&pypy_g_rpy_string_72.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_rlib.c:1626:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1626 | RPyItem(l_v245294, 1L) = (&pypy_g_rpy_string_72.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_rlib.c:2601:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 2601 | RPyItem(l_v245585, 1L) = (&pypy_g_rpy_string_72.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 4 warnings generated. [platform:WARNING] rpython_rlib_rvmprof.c:1514:2: warning: array index 1 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1514 | RPyItem(l_v251071, 1L) = l_v251072; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_rlib_rvmprof.c:1515:2: warning: array index 2 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1515 | RPyItem(l_v251071, 2L) = (&pypy_g_rpy_string_103.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_rlib_rvmprof.c:1532:2: warning: array index 3 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1532 | RPyItem(l_v251071, 3L) = l_v251073; [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] rpython_rlib_rvmprof.c:1533:2: warning: array index 4 is past the end of the array (that has type 'struct pypy_rpy_string0 *[1]') [-Warray-bounds] [platform:WARNING] 1533 | RPyItem(l_v251071, 4L) = (&pypy_g_rpy_string_104.b); [platform:WARNING] | ^ ~~ [platform:WARNING] /Users/runner/work/pypy/pypy/rpython/translator/c/src/support.h:69:47: note: expanded from macro 'RPyItem' [platform:WARNING] 69 | # define RPyItem(array, index) ((array)->items[index]) [platform:WARNING] | ^ ~~~~~ [platform:WARNING] ./singleheader.h:3815:2: note: array 'items' declared here [platform:WARNING] 3815 | struct pypy_rpy_string0 *items[RPY_VARLENGTH]; [platform:WARNING] | ^ [platform:WARNING] 4 warnings generated. [platform:WARNING] rpython_rtyper_lltypesystem.c:11470:2: warning: 'pthread_jit_write_protect_np' is only available on macOS 11.0 or newer [-Wunguarded-availability-new] [platform:WARNING] 11470 | pthread_jit_write_protect_np(l_v257544); [platform:WARNING] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [platform:WARNING] /Applications/Xcode_26.5.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/pthread.h:588:6: note: 'pthread_jit_write_protect_np' has been marked as being introduced in macOS 11.0 here, but the deployment target is macOS 10.13.0 [platform:WARNING] 588 | void pthread_jit_write_protect_np(int enabled); [platform:WARNING] | ^ [platform:WARNING] rpython_rtyper_lltypesystem.c:11470:2: note: enclose 'pthread_jit_write_protect_np' in a __builtin_available check to silence this warning [platform:WARNING] 11470 | pthread_jit_write_protect_np(l_v257544); [platform:WARNING] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [platform:WARNING] 1 warning generated. ---------- Test starting ---------- [c:cmdexec] /var/folders/8j/sfr9qqcj73j4p6nhwcfpr0th0000gn/T/usession-pypy-HEAD-29/testing_1/testing_1 1000000 (somefailed=True in jit/backend/aarch64/test/test_zrpy_vmprof.py) s jit/backend/aarch64/test/test_ztranslation_call_assembler.py /Users/runner/work/pypy/pypy/rpython/jit/backend/aarch64/test/test_ztranslation_call_assembler.py:16: Skipped: needs '-Wno-incompatible-function-pointer-types' for clang on macos compilation of memcpy . jit/backend/aarch64/test/test_zrpy_releasegil.py::TestShadowStack::()::test_simple . jit/backend/aarch64/test/test_zrpy_releasegil.py::TestShadowStack::()::test_close_stack . jit/backend/aarch64/test/test_zrpy_releasegil.py::TestShadowStack::()::test_get_set_errno . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_1 . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_2 . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_3 . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_3_extra . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_4 . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_5 . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_7 . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_7_interior . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_8 . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_9 . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_external_exception_handling . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_bug1 . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_vref . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_float . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_minimal_size_in_nursery . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_call_assembler . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_pinned_simple . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_pinned_unpin . jit/backend/aarch64/test/test_zrpy_gc.py::TestShadowStack::()::test_multiple_pinned . jit/backend/aarch64/test/test_ztranslation_basic.py::TestTranslationAarch64::()::test_stuff_translates s jit/backend/aarch64/test/test_ztranslation_jit_stats.py::TestTranslationJITStatsAarch64::()::test_jit_get_stats Skipped: disabled feature . jit/backend/aarch64/test/test_ztranslation_jit_stats.py::TestTranslationJITStatsAarch64::()::test_flush_trace_counts