. jit/backend/x86/test/test_callbuilder.py::test_base_case . jit/backend/x86/test/test_callbuilder.py::test_call_release_gil . jit/backend/x86/test/test_assembler.py::TestRegallocPushPop::()::test_simple . jit/backend/x86/test/test_assembler.py::TestRegallocPushPop::()::test_simple_xmm . jit/backend/x86/test/test_assembler.py::TestRegallocPushPop::()::test_xmm_pushes_8_bytes . jit/backend/x86/test/test_del.py::TestDel::()::test_del_keep_obj . jit/backend/x86/test/test_del.py::TestDel::()::test_class_of_allocated . jit/backend/x86/test/test_del.py::TestDel::()::test_instantiate_with_or_without_del . jit/backend/x86/test/test_call.py::TestCall::()::test_indirect_call . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_disappears . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_i . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_r . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_constant_in_pyjitpl . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_1 . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_2 . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_3 . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_4 . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_constant_in_optimizer_5 . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_multiple_in_optimizer_1 . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_multiple_in_optimizer_2 . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_in_blackhole . jit/backend/x86/test/test_call.py::TestCall::()::test_cond_call_raises s jit/backend/x86/test/test_exception.py::TestExceptions::()::test_bridge_from_interpreter_exc Skipped: Widening to trash . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_simple . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_no_exception . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_bridge_from_guard_exception . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_bridge_from_guard_exception_may_force . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_bridge_from_guard_no_exception . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_loop . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_four_levels_checks . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_exception_from_outside . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_exception_from_outside_2 . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_exception_two_cases . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_exception_two_cases_2 . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_exception_four_cases . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_exception_later . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_exception_and_then_no_exception . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_raise . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_raise_through . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_raise_through_wrong_exc . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_raise_through_wrong_exc_2 . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_int_ovf . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_div_ovf . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_int_ovf_common . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_int_mod_ovf_zer . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_int_lshift_ovf . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_int_neg_ovf . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_reraise_through_portal . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_bridge_from_interpreter_exc_2 . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_overflowerror_escapes . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_bug_1 . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_bug_exc1_noexc_exc2 . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_catch_different_class . jit/backend/x86/test/test_exception.py::TestExceptions::()::test_guard_no_exception_incorrectly_removed_from_bridge . jit/backend/x86/test/test_calling_convention.py::TestCallingConv::()::test_call_aligned_with_spilled_values . jit/backend/x86/test/test_calling_convention.py::TestCallingConv::()::test_call_aligned_with_imm_values . jit/backend/x86/test/test_calling_convention.py::TestCallingConv::()::test_call_aligned_with_args_on_the_stack . jit/backend/x86/test/test_calling_convention.py::TestCallingConv::()::test_call_alignment_call_assembler . jit/backend/x86/test/test_calling_convention.py::TestCallingConv::()::test_call_with_imm_values_bug_constint0 . jit/backend/x86/test/test_calling_convention.py::TestCallingConv::()::test_call_with_singlefloats . jit/backend/x86/test/test_calling_convention.py::TestCallingConv::()::test_call_aligned_explicit_check . jit/backend/x86/test/test_float.py::TestFloat::()::test_simple . jit/backend/x86/test/test_float.py::TestFloat::()::test_cast_bool_to_float . jit/backend/x86/test/test_float.py::TestFloat::()::test_abs . jit/backend/x86/test/test_float.py::TestFloat::()::test_neg . jit/backend/x86/test/test_float.py::TestFloat::()::test_singlefloat . jit/backend/x86/test/test_float.py::TestFloat::()::test_cast_float_to_int . jit/backend/x86/test/test_float.py::TestFloat::()::test_cast_float_to_uint . jit/backend/x86/test/test_float.py::TestFloat::()::test_cast_int_to_float . jit/backend/x86/test/test_float.py::TestFloat::()::test_cast_int_to_float_constant . jit/backend/x86/test/test_float.py::TestFloat::()::test_cast_uint_to_float s jit/backend/x86/test/test_jitlog.py D:\a\pypy\pypy\rpython\jit\backend\x86\test\test_jitlog.py:6: Skipped: test_jitlog not tested so far (can't make sense of the failure) . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_simple_call_int . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_many_arguments . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_simple_call_float s jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_simple_call_longlong Skipped: this test requires supports_longlong=True . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_simple_call_singlefloat_args . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_simple_call_singlefloat . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_simple_call_longdouble . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_returns_none . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_returns_signedchar . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_handle_unsigned . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_handle_unsignedchar . jit/backend/x86/test/test_fficall.py::TestFfiCall::()::test_guard_not_forced_fails . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_set_none . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_of_classes_as_values . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_keys_values_items . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_iter . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_trace_hash . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_setdefault . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_as_counter . jit/backend/x86/test/test_dict.py::TestDict::()::test_repeated_lookup . jit/backend/x86/test/test_dict.py::TestDict::()::test_unrolling_of_dict_iter . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_two_lookups . jit/backend/x86/test/test_dict.py::TestDict::()::test_ordered_dict_two_lookups . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_insert_invalidates_caches . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_array_write_invalidates_caches . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_double_lookup_2 . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_eq_can_release_gil . jit/backend/x86/test/test_dict.py::TestDict::()::test_bug42 . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_virtual . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_virtual_copy . jit/backend/x86/test/test_dict.py::TestDict::()::test_dict_virtual_update . jit/backend/x86/test/test_dict.py::TestDict::()::test_loop_over_virtual_dict_gives_constants . jit/backend/x86/test/test_jump.py::test_trivial . jit/backend/x86/test/test_jump.py::test_simple_registers . jit/backend/x86/test/test_jump.py::test_simple_framelocs . jit/backend/x86/test/test_jump.py::test_no_tmp_reg . jit/backend/x86/test/test_jump.py::test_reordering . jit/backend/x86/test/test_jump.py::test_cycle . jit/backend/x86/test/test_jump.py::test_cycle_2 . jit/backend/x86/test/test_jump.py::test_constants . jit/backend/x86/test/test_jump.py::test_constants_and_cycle . jit/backend/x86/test/test_jump.py::test_mixed . jit/backend/x86/test/test_jump.py::test_random_mixed . jit/backend/x86/test/test_jump.py::test_overflow_bug s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_long_long_1 Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_simple_ops Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_compare_ops Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_binops Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_floats Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_floats_negative Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_floats_ulonglong Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_float_to_longlong Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_unsigned_compare_ops Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_unsigned_binops Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_long_long_field Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_truncate Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_cast_longlong_to_bool Skipped: only for 32-bit platforms s jit/backend/x86/test/test_longlong.py::TestLongLong::()::test_cast_ulonglong_to_bool Skipped: only for 32-bit platforms . jit/backend/x86/test/test_llop.py::TestLLOp::()::test_force_virtual_str_storage . jit/backend/x86/test/test_llop.py::TestLLOp::()::test_gc_load_indexed . jit/backend/x86/test/test_llop.py::TestLLOp::()::test_gc_store_indexed_int . jit/backend/x86/test/test_llop.py::TestLLOp::()::test_gc_store_indexed_double . jit/backend/x86/test/test_llop.py::TestLLOp::()::test_gc_store_indexed_float . jit/backend/x86/test/test_list.py::TestList::()::test_simple_array . jit/backend/x86/test/test_list.py::TestList::()::test_list_pass_around . jit/backend/x86/test/test_list.py::TestList::()::test_cannot_be_virtual s jit/backend/x86/test/test_list.py::TestList::()::test_ll_fixed_setitem_fast Skipped: Constant propagation of length missing . jit/backend/x86/test/test_list.py::TestList::()::test_vlist_with_default_read . jit/backend/x86/test/test_list.py::TestList::()::test_arraycopy_simpleoptimize . jit/backend/x86/test/test_list.py::TestList::()::test_arraycopy_bug . jit/backend/x86/test/test_list.py::TestList::()::test_arraycopy_full . jit/backend/x86/test/test_list.py::TestList::()::test_arraymove_simpleoptimize . jit/backend/x86/test/test_list.py::TestList::()::test_fold_getitem_1 . jit/backend/x86/test/test_list.py::TestList::()::test_fold_getitem_2 . jit/backend/x86/test/test_list.py::TestList::()::test_fold_indexerror . jit/backend/x86/test/test_list.py::TestList::()::test_virtual_resize . jit/backend/x86/test/test_list.py::TestList::()::test_newlist_hint . jit/backend/x86/test/test_list.py::TestList::()::test_newlist_hint_optimized . jit/backend/x86/test/test_list.py::TestList::()::test_list_mul . jit/backend/x86/test/test_list.py::TestList::()::test_list_mul_nonzero . jit/backend/x86/test/test_list.py::TestList::()::test_list_mul_virtual . jit/backend/x86/test/test_list.py::TestList::()::test_list_mul_virtual_nonzero . jit/backend/x86/test/test_list.py::TestList::()::test_list_mul_unsigned_virtual . jit/backend/x86/test/test_list.py::TestList::()::test_conditional_call_append . jit/backend/x86/test/test_list.py::TestList::()::test_conditional_call_pop . jit/backend/x86/test/test_list.py::TestList::()::test_reverse_unrolling . jit/backend/x86/test/test_rawmem.py::TestRawMem::()::test_cast_void_ptr . jit/backend/x86/test/test_rawmem.py::TestRawMem::()::test_fixed_size_malloc . jit/backend/x86/test/test_rawmem.py::TestRawMem::()::test_raw_storage_int . jit/backend/x86/test/test_rawmem.py::TestRawMem::()::test_raw_storage_float . jit/backend/x86/test/test_rawmem.py::TestRawMem::()::test_raw_storage_byte . jit/backend/x86/test/test_rawmem.py::TestRawMem::()::test_raw_storage_options . jit/backend/x86/test/test_rawmem.py::TestRawMem::()::test_scoped_alloc_buffer . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_simple_1 . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_simple_optimize_during_tracing . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_nonopt_1 . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_opt_via_virtual_1 . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_change_during_tracing_1 . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_change_during_tracing_2 . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_change_invalidate_reentering . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_invalidate_while_running . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_invalidate_by_setfield . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_invalidate_bridge . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_change_during_running . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_list_simple_1 . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_list_optimized_while_tracing . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_list_length_1 s jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_list_pass_around Skipped: think about a way to fix it . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_list_change_during_running . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_invalidated_loop_is_not_used_any_more_as_target . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_for_loop_array . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_issue1080 . jit/backend/x86/test/test_quasiimmut.py::TestLoopSpec::()::test_dont_emit_too_many_guard_not_invalidated . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_unused . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_bug_const . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_use_lea_even_for_stack . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_call_use_correct_regs s jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_same_stack_entry_many_times Skipped: later . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_coalescing . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_coalescing_sub . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_coalescing_mul . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_lshift . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_binop_dont_swap_unnecessarily . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_jump_hinting . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_jump_hinting_duplicate . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_jump_hinting_int_add s jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_jump_different_args2 Skipped: later . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly::()::test_flowcontext . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly64::()::test_call_use_argument_twice . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly64::()::test_coalescing_float . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly64::()::test_malloc . jit/backend/x86/test/test_regalloc.py::TestCheckRegistersExplicitly64::()::test_dict_lookup . jit/backend/x86/test/test_regloc.py::test_mov_8 . jit/backend/x86/test/test_regloc.py::test_mov_16 . jit/backend/x86/test/test_regloc.py::test_cmp_16 . jit/backend/x86/test/test_regloc.py::test_relocation s jit/backend/x86/test/test_regloc.py::test_follow_jump_instructions_32 Skipped: not testable . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_reuse_scratch_register . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_64bit_address_1 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_64bit_address_2 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_64bit_address_3 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_64bit_address_4 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_64bit_constant_into_r11 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_64bit_constant_into_rax . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_64bit_address_into_r11 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_immed32_into_64bit_address_1 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_immed32_into_64bit_address_2 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_immed32_into_64bit_address_3 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_immed32_into_64bit_address_4 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_immed64_into_64bit_address_1 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_immed64_into_64bit_address_2 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_immed64_into_64bit_address_3 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_MOV_immed64_into_64bit_address_4 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_push_immed64 . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_inc_64bit_address_1 s jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_inc_64bit_address_2 Skipped: there is no unary instruction INSN_a so far . jit/backend/x86/test/test_regloc.py::Test64Bits::()::test_inc_64bit_address_3 . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_simple_loop . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_with_delayed_setfield . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_with_two_paths . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_alternating_loops . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_interp_simple . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_green_prevents_loop . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_interp_single_loop . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_interp_many_paths . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_interp_many_paths_2 . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_nested_loops . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_in_bridge1 . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_nested_loops_discovered_by_bridge . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_nested_loops_discovered_by_bridge_virtual . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_two_bridged_loops . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_two_bridged_loops_classes . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_three_nested_loops . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_unused_loop_constant . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_unicode . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_loop_string . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_adapt_bridge_to_merge_point . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_example . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_automatic_promotion . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_can_enter_jit_outside_main_loop . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_outer_and_inner_loop . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_path_with_operations_not_from_start . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_path_with_operations_not_from_start_2 . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_regular_pointers_in_short_preamble . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_unerased_pointers_in_short_preamble . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_boxed_unerased_pointers_in_short_preamble . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_unroll_issue_1 s jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_unroll_issue_2 Skipped: decide s jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_unroll_issue_3 Skipped: decide . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_not_too_many_bridges s jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_sharing_guards Skipped: unimplemented . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_heapcache_bug . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_unroll_shortpreamble_mutates_bug . jit/backend/x86/test/test_loop_unroll.py::TestLoopSpec::()::test_gh5212_crash s jit/backend/x86/test/test_rvmprof.py D:\a\pypy\pypy\rpython\jit\backend\x86\test\test_rvmprof.py:6: Skipped: no rvmprof support on Win64 so far . jit/backend/x86/test/test_rx86.py::test_mov_ri . jit/backend/x86/test/test_rx86.py::test_mov_rr . jit/backend/x86/test/test_rx86.py::test_mov_br . jit/backend/x86/test/test_rx86.py::test_mov_rb . jit/backend/x86/test/test_rx86.py::test_mov_rm . jit/backend/x86/test/test_rx86.py::test_mov_mr . jit/backend/x86/test/test_rx86.py::test_mov_ra . jit/backend/x86/test/test_rx86.py::test_mov_ra_no_base . jit/backend/x86/test/test_rx86.py::test_mov_ar . jit/backend/x86/test/test_rx86.py::test_nop_add_rr . jit/backend/x86/test/test_rx86.py::test_lea_rb . jit/backend/x86/test/test_rx86.py::test_lea32_rb . jit/backend/x86/test/test_rx86.py::test_call_l . jit/backend/x86/test/test_rx86.py::test_jmp_l . jit/backend/x86/test/test_rx86.py::test_j_il . jit/backend/x86/test/test_rx86.py::test_set_ir . jit/backend/x86/test/test_rx86.py::test_movsd_rj . jit/backend/x86/test/test_rx86.py::test_movzx8_rm . jit/backend/x86/test/test_rx86.py::test_movzx16_rm . jit/backend/x86/test/test_rx86.py::test_div . jit/backend/x86/test/test_rx86.py::test_imul_rri . jit/backend/x86/test/test_rx86.py::test_shifts . jit/backend/x86/test/test_rx86.py::test_and8_rr . jit/backend/x86/test/test_rx86.py::test_or8_rr . jit/backend/x86/test/test_rx86.py::test_test8_mi . jit/backend/x86/test/test_rx86.py::test_test8_ji . jit/backend/x86/test/test_rx86.py::test_mov8 . jit/backend/x86/test/test_rx86.py::test_push32 . jit/backend/x86/test/test_rx86.py::test_sub_ji8 . jit/backend/x86/test/test_rx86.py::test_mov_ri_64 . jit/backend/x86/test/test_rx86.py::test_mov_rm_64 . jit/backend/x86/test/test_rx86.py::test_mov_rm_negative_64 . jit/backend/x86/test/test_rx86.py::test_movsd_xj_64 . jit/backend/x86/test/test_rx86.py::test_multibyte_nops s jit/backend/x86/test/test_rx86_32_auto_encoding.py::TestRx86_32::()::test_all D:\a\pypy\pypy\rpython\jit\backend\x86\test\test_rx86_32_auto_encoding.py:437: Skipped: full tests require the GNU 'as' assembler s jit/backend/x86/test/test_rx86_64_auto_encoding.py::TestRx86_64::()::test_all D:\a\pypy\pypy\rpython\jit\backend\x86\test\test_rx86_32_auto_encoding.py:437: Skipped: full tests require the GNU 'as' assembler s jit/backend/x86/test/test_rx86_64_auto_encoding.py::TestRx86_64::()::test_extra_MOV_ri64 Skipped: full tests require the GNU 'as' assembler . jit/backend/x86/test/test_send.py::TestSend::()::test_call_with_additional_args . jit/backend/x86/test/test_send.py::TestSend::()::test_green_send . jit/backend/x86/test/test_send.py::TestSend::()::test_red_builtin_send . jit/backend/x86/test/test_send.py::TestSend::()::test_send_to_single_target_method . jit/backend/x86/test/test_send.py::TestSend::()::test_red_send_to_green_receiver . jit/backend/x86/test/test_send.py::TestSend::()::test_oosend_base . jit/backend/x86/test/test_send.py::TestSend::()::test_three_receivers . jit/backend/x86/test/test_send.py::TestSend::()::test_oosend_guard_failure . jit/backend/x86/test/test_send.py::TestSend::()::test_oosend_guard_failure_2 . jit/backend/x86/test/test_send.py::TestSend::()::test_oosend_different_initial_class . jit/backend/x86/test/test_send.py::TestSend::()::test_indirect_call_unknown_object_1 . jit/backend/x86/test/test_send.py::TestSend::()::test_indirect_call_unknown_object_2 . jit/backend/x86/test/test_send.py::TestSend::()::test_indirect_call_unknown_object_3 . jit/backend/x86/test/test_send.py::TestSend::()::test_two_behaviors . jit/backend/x86/test/test_send.py::TestSend::()::test_behavior_change_after_a_while . jit/backend/x86/test/test_send.py::TestSend::()::test_three_cases . jit/backend/x86/test/test_send.py::TestSend::()::test_three_classes . jit/backend/x86/test/test_send.py::TestSend::()::test_bug1 . jit/backend/x86/test/test_send.py::TestSend::()::test_recursive_call_to_portal_from_blackhole . jit/backend/x86/test/test_send.py::TestSend::()::test_residual_oosend . jit/backend/x86/test/test_send.py::TestSend::()::test_residual_oosend_with_void . jit/backend/x86/test/test_send.py::TestSend::()::test_constfold_pure_oosend . jit/backend/x86/test/test_send.py::TestSend::()::test_generalize_loop . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_simple_recursion . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_simple_recursion_with_exc . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_recursion_three_times . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_bug_1 . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_inline . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_inline_jitdriver_check . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_guard_failure_in_inlined_function . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_guard_failure_and_then_exception_in_inlined_function . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_exception_in_inlined_function . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_recurse_during_blackholing . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_inline_trace_limit . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_trace_limit_bridge . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_trace_limit_with_exception_bug . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_max_failure_args . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_max_failure_args_exc . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_set_param_inlining s jit/backend/x86/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/x86/test/test_recursive.py::TestRecursive::()::test_dont_inline_huge_stuff . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_recursion_cant_call_assembler_directly . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_recursion_cant_call_assembler_directly_with_virtualizable . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_return . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_raise . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_fail_guard . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable s jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable_reset_token Skipped: not applicable any more, I think . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable_force1 . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable_with_array . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_directly_call_assembler_virtualizable_force_blackhole . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_assembler_call_red_args . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_inline_without_hitting_the_loop . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_inline_with_hitting_the_loop_sometimes . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_inline_with_hitting_the_loop_sometimes_exc . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_inline_recursion_limit . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_handle_jitexception_in_portal . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_handle_jitexception_in_portal_returns_void . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_no_duplicates_bug . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_trace_from_start_always . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_trace_from_start_does_not_prevent_inlining . jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_dont_repeatedly_trace_from_the_same_guard s jit/backend/x86/test/test_recursive.py::TestRecursive::()::test_get_unique_id Skipped: Win64 doesn't produce codemaps s jit/backend/x86/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/x86/test/test_slist.py::TestSList::()::test_list_of_voids Skipped: list of voids unsupported by ll2ctypes . jit/backend/x86/test/test_slist.py::TestSList::()::test_basic_list . jit/backend/x86/test/test_slist.py::TestSList::()::test_list_operations . jit/backend/x86/test/test_slist.py::TestSList::()::test_make_list . jit/backend/x86/test/test_slist.py::TestSList::()::test_getitem . jit/backend/x86/test/test_slist.py::TestSList::()::test_getitem_neg . jit/backend/x86/test/test_symbolic_x86.py::test_field_token . jit/backend/x86/test/test_symbolic_x86.py::test_struct_size . jit/backend/x86/test/test_symbolic_x86.py::test_primitive_size . jit/backend/x86/test/test_symbolic_x86.py::test_array_token . jit/backend/x86/test/test_symbolic_x86.py::test_varsized_struct_size . jit/backend/x86/test/test_symbolic_x86.py::test_string . jit/backend/x86/test/test_tl.py::TestTL::()::test_tlr . jit/backend/x86/test/test_tl.py::TestTL::()::test_tl_base . jit/backend/x86/test/test_tl.py::TestTL::()::test_tl_2 . jit/backend/x86/test/test_tl.py::TestTL::()::test_tl_call . jit/backend/x86/test/test_tl.py::TestTL::()::test_tl_call_full_of_residuals . jit/backend/x86/test/test_basic.py::TestBasic::()::test_bug s jit/backend/x86/test/test_basic.py::TestBasic::()::test_free_object Skipped: issue of freeing, probably with ll2ctypes . jit/backend/x86/test/test_basic.py::TestBasic::()::test_basic . jit/backend/x86/test/test_basic.py::TestBasic::()::test_basic_inst . jit/backend/x86/test/test_basic.py::TestBasic::()::test_uint_floordiv . jit/backend/x86/test/test_basic.py::TestBasic::()::test_direct_call . jit/backend/x86/test/test_basic.py::TestBasic::()::test_direct_call_with_guard . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_variant_mul1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_rutf8 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_variant_mul_ovf . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_mul1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_ovf1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_maintaining1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_maintaining2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_maintaining3 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_ovf2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_ovf1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_mul_bridge_ovf2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant_intbox . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loops_are_transient . jit/backend/x86/test/test_basic.py::TestBasic::()::test_string . jit/backend/x86/test/test_basic.py::TestBasic::()::test_chr2str . jit/backend/x86/test/test_basic.py::TestBasic::()::test_unicode . jit/backend/x86/test/test_basic.py::TestBasic::()::test_char_in_constant_string . jit/backend/x86/test/test_basic.py::TestBasic::()::test_residual_call . jit/backend/x86/test/test_basic.py::TestBasic::()::test_residual_call_elidable . jit/backend/x86/test/test_basic.py::TestBasic::()::test_residual_call_elidable_1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_residual_call_elidable_2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_constfold_call_elidable . jit/backend/x86/test/test_basic.py::TestBasic::()::test_constfold_call_elidable_2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_elidable_function_returning_object . jit/backend/x86/test/test_basic.py::TestBasic::()::test_elidable_raising . jit/backend/x86/test/test_basic.py::TestBasic::()::test_elidable_raising_2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_constant_across_mp . jit/backend/x86/test/test_basic.py::TestBasic::()::test_stopatxpolicy . jit/backend/x86/test/test_basic.py::TestBasic::()::test_we_are_jitted . jit/backend/x86/test/test_basic.py::TestBasic::()::test_confirm_enter_jit . jit/backend/x86/test/test_basic.py::TestBasic::()::test_can_never_inline . jit/backend/x86/test/test_basic.py::TestBasic::()::test_unroll_one_loop_iteration . jit/backend/x86/test/test_basic.py::TestBasic::()::test_format . jit/backend/x86/test/test_basic.py::TestBasic::()::test_switch . jit/backend/x86/test/test_basic.py::TestBasic::()::test_switch_bridges . jit/backend/x86/test/test_basic.py::TestBasic::()::test_r_uint . jit/backend/x86/test/test_basic.py::TestBasic::()::test_uint_operations . jit/backend/x86/test/test_basic.py::TestBasic::()::test_uint_condition . jit/backend/x86/test/test_basic.py::TestBasic::()::test_int_between . jit/backend/x86/test/test_basic.py::TestBasic::()::test_getfield . jit/backend/x86/test/test_basic.py::TestBasic::()::test_getfield_immutable . jit/backend/x86/test/test_basic.py::TestBasic::()::test_setfield_bool . jit/backend/x86/test/test_basic.py::TestBasic::()::test_int_add_ovf . jit/backend/x86/test/test_basic.py::TestBasic::()::test_ovf_raise . jit/backend/x86/test/test_basic.py::TestBasic::()::test_int_sub_ovf . jit/backend/x86/test/test_basic.py::TestBasic::()::test_int_mul_ovf . jit/backend/x86/test/test_basic.py::TestBasic::()::test_mod_ovf . jit/backend/x86/test/test_basic.py::TestBasic::()::test_abs . jit/backend/x86/test/test_basic.py::TestBasic::()::test_int_c_div . jit/backend/x86/test/test_basic.py::TestBasic::()::test_int_c_mod . jit/backend/x86/test/test_basic.py::TestBasic::()::test_positive_c_div_mod . jit/backend/x86/test/test_basic.py::TestBasic::()::test_int_c_div_by_constant . jit/backend/x86/test/test_basic.py::TestBasic::()::test_float . jit/backend/x86/test/test_basic.py::TestBasic::()::test_print . jit/backend/x86/test/test_basic.py::TestBasic::()::test_bridge_from_interpreter_1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_bridge_from_interpreter_2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_bridge_from_interpreter_3 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_bridge_from_interpreter_4 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_bridge_leaving_interpreter_5 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_instantiate_classes . jit/backend/x86/test/test_basic.py::TestBasic::()::test_instantiate_does_not_call . jit/backend/x86/test/test_basic.py::TestBasic::()::test_zerodivisionerror . jit/backend/x86/test/test_basic.py::TestBasic::()::test_div_overflow . jit/backend/x86/test/test_basic.py::TestBasic::()::test_overflow_fold_if_divisor_constant . jit/backend/x86/test/test_basic.py::TestBasic::()::test_isinstance . jit/backend/x86/test/test_basic.py::TestBasic::()::test_isinstance_2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_assert_isinstance . jit/backend/x86/test/test_basic.py::TestBasic::()::test_r_dict . jit/backend/x86/test/test_basic.py::TestBasic::()::test_pass_around . jit/backend/x86/test/test_basic.py::TestBasic::()::test_const_inputargs . jit/backend/x86/test/test_basic.py::TestBasic::()::test_set_param . jit/backend/x86/test/test_basic.py::TestBasic::()::test_set_param_pureops_historylength . jit/backend/x86/test/test_basic.py::TestBasic::()::test_dont_look_inside . jit/backend/x86/test/test_basic.py::TestBasic::()::test_listcomp . jit/backend/x86/test/test_basic.py::TestBasic::()::test_tuple_immutable . jit/backend/x86/test/test_basic.py::TestBasic::()::test_oosend_look_inside_only_one . jit/backend/x86/test/test_basic.py::TestBasic::()::test_residual_external_call . jit/backend/x86/test/test_basic.py::TestBasic::()::test_merge_guardclass_guardvalue . jit/backend/x86/test/test_basic.py::TestBasic::()::test_merge_guardnonnull_guardclass . jit/backend/x86/test/test_basic.py::TestBasic::()::test_merge_guardnonnull_guardvalue . jit/backend/x86/test/test_basic.py::TestBasic::()::test_merge_guardnonnull_guardvalue_2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_merge_guardnonnull_guardclass_guardvalue . jit/backend/x86/test/test_basic.py::TestBasic::()::test_residual_call_doesnt_lose_info . jit/backend/x86/test/test_basic.py::TestBasic::()::test_guard_isnull_nonnull . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_invariant1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_bug_optimizeopt_mutates_ops . jit/backend/x86/test/test_basic.py::TestBasic::()::test_getitem_indexerror . jit/backend/x86/test/test_basic.py::TestBasic::()::test_guard_always_changing_value . jit/backend/x86/test/test_basic.py::TestBasic::()::test_swap_values . jit/backend/x86/test/test_basic.py::TestBasic::()::test_raw_malloc_and_access . jit/backend/x86/test/test_basic.py::TestBasic::()::test_raw_malloc_and_access_float . jit/backend/x86/test/test_basic.py::TestBasic::()::test_jit_debug . jit/backend/x86/test/test_basic.py::TestBasic::()::test_assert_green . jit/backend/x86/test/test_basic.py::TestBasic::()::test_multiple_specialied_versions1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_multiple_specialied_versions_array . jit/backend/x86/test/test_basic.py::TestBasic::()::test_multiple_specialied_versions_bridge . jit/backend/x86/test/test_basic.py::TestBasic::()::test_failing_inlined_guard . jit/backend/x86/test/test_basic.py::TestBasic::()::test_inlined_guard_in_short_preamble . jit/backend/x86/test/test_basic.py::TestBasic::()::test_specialized_bridge . jit/backend/x86/test/test_basic.py::TestBasic::()::test_specialied_bridge_const . jit/backend/x86/test/test_basic.py::TestBasic::()::test_multiple_specialied_zigzag . jit/backend/x86/test/test_basic.py::TestBasic::()::test_dont_trace_every_iteration . jit/backend/x86/test/test_basic.py::TestBasic::()::test_current_trace_length . jit/backend/x86/test/test_basic.py::TestBasic::()::test_compute_identity_hash . jit/backend/x86/test/test_basic.py::TestBasic::()::test_compute_unique_id . jit/backend/x86/test/test_basic.py::TestBasic::()::test_wrap_around_add . jit/backend/x86/test/test_basic.py::TestBasic::()::test_wrap_around_mul . jit/backend/x86/test/test_basic.py::TestBasic::()::test_wrap_around_sub . jit/backend/x86/test/test_basic.py::TestBasic::()::test_caching_setfield . jit/backend/x86/test/test_basic.py::TestBasic::()::test_caching_setarrayitem_fixed . jit/backend/x86/test/test_basic.py::TestBasic::()::test_caching_setarrayitem_var . jit/backend/x86/test/test_basic.py::TestBasic::()::test_getfield_result_with_intbound . jit/backend/x86/test/test_basic.py::TestBasic::()::test_getfield_result_constant . jit/backend/x86/test/test_basic.py::TestBasic::()::test_overflowing_shift_pos . jit/backend/x86/test/test_basic.py::TestBasic::()::test_overflowing_shift_neg . jit/backend/x86/test/test_basic.py::TestBasic::()::test_pure_op_not_to_be_propagated . jit/backend/x86/test/test_basic.py::TestBasic::()::test_inputarg_reset_bug . jit/backend/x86/test/test_basic.py::TestBasic::()::test_read_timestamp . jit/backend/x86/test/test_basic.py::TestBasic::()::test_get_timestamp_unit . jit/backend/x86/test/test_basic.py::TestBasic::()::test_bug688_multiple_immutable_fields . jit/backend/x86/test/test_basic.py::TestBasic::()::test_args_becomming_equal . jit/backend/x86/test/test_basic.py::TestBasic::()::test_args_becomming_equal_boxed1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_args_becomming_not_equal_boxed1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_args_becomming_equal_boxed2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_inlined_short_preamble_guard_needed_in_loop1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_ovf_guard_in_short_preamble2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_intbounds_generalized . jit/backend/x86/test/test_basic.py::TestBasic::()::test_intbounds_not_generalized1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_intbounds_not_generalized2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_retrace_limit1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_max_retrace_guards . jit/backend/x86/test/test_basic.py::TestBasic::()::test_max_unroll_loops s jit/backend/x86/test/test_basic.py::TestBasic::()::test_max_unroll_loops_retry_without_unroll Skipped: unrolling . jit/backend/x86/test/test_basic.py::TestBasic::()::test_retrace_limit_with_extra_guards . jit/backend/x86/test/test_basic.py::TestBasic::()::test_retrace_ending_up_retracing_another_loop . jit/backend/x86/test/test_basic.py::TestBasic::()::test_nested_retrace . jit/backend/x86/test/test_basic.py::TestBasic::()::test_frame_finished_during_retrace . jit/backend/x86/test/test_basic.py::TestBasic::()::test_frame_finished_during_continued_retrace . jit/backend/x86/test/test_basic.py::TestBasic::()::test_remove_array_operations . jit/backend/x86/test/test_basic.py::TestBasic::()::test_continue_tracing_with_boxes_in_start_snapshot_replaced_by_optimizer . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loopinvariant_array_shrinking1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_ulonglong_mod . jit/backend/x86/test/test_basic.py::TestBasic::()::test_int_signext . jit/backend/x86/test/test_basic.py::TestBasic::()::test_getarrayitem_raw_of_gc_pointers_is_refused . jit/backend/x86/test/test_basic.py::TestBasic::()::test_bug_inline_short_preamble_can_be_inconsistent_in_optimizeopt . jit/backend/x86/test/test_basic.py::TestBasic::()::test_tail_recursion_elimination_tracing . jit/backend/x86/test/test_basic.py::TestBasic::()::test_tail_recursion_elimination_tracing_void . jit/backend/x86/test/test_basic.py::TestBasic::()::test_uint_mul_high . jit/backend/x86/test/test_basic.py::TestBasic::()::test_identityhash . jit/backend/x86/test/test_basic.py::TestBasic::()::test_oops_on_nongc s jit/backend/x86/test/test_basic.py::TestBasic::()::test_casts Skipped: xxx fix or kill . jit/backend/x86/test/test_basic.py::TestBasic::()::test_collapsing_ptr_eq . jit/backend/x86/test/test_basic.py::TestBasic::()::test_enable_opts . jit/backend/x86/test/test_basic.py::TestBasic::()::test_two_loopinvariant_arrays1 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_two_loopinvariant_arrays2 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_two_loopinvariant_arrays3 . jit/backend/x86/test/test_basic.py::TestBasic::()::test_two_loopinvariant_arrays_boxed . jit/backend/x86/test/test_basic.py::TestBasic::()::test_release_gil_flush_heap_cache . jit/backend/x86/test/test_basic.py::TestBasic::()::test_jit_merge_point_with_raw_pointer . jit/backend/x86/test/test_basic.py::TestBasic::()::test_jit_merge_point_with_pbc . jit/backend/x86/test/test_basic.py::TestBasic::()::test_look_inside_iff_const . jit/backend/x86/test/test_basic.py::TestBasic::()::test_look_inside_iff_const_float . jit/backend/x86/test/test_basic.py::TestBasic::()::test_look_inside_iff_virtual . jit/backend/x86/test/test_basic.py::TestBasic::()::test_isvirtual_call_assembler . jit/backend/x86/test/test_basic.py::TestBasic::()::test_reuse_elidable_result s jit/backend/x86/test/test_basic.py::TestBasic::()::test_elidable_method Skipped: not supported so far: @elidable methods . jit/backend/x86/test/test_basic.py::TestBasic::()::test_look_inside_iff_const_getarrayitem_gc_pure . jit/backend/x86/test/test_basic.py::TestBasic::()::test_setarrayitem_followed_by_arraycopy . jit/backend/x86/test/test_basic.py::TestBasic::()::test_ptr_eq . jit/backend/x86/test/test_basic.py::TestBasic::()::test_instance_ptr_eq . jit/backend/x86/test/test_basic.py::TestBasic::()::test_virtual_array_of_structs . jit/backend/x86/test/test_basic.py::TestBasic::()::test_virtual_dict_constant_keys . jit/backend/x86/test/test_basic.py::TestBasic::()::test_virtual_opaque_ptr . jit/backend/x86/test/test_basic.py::TestBasic::()::test_virtual_opaque_dict . jit/backend/x86/test/test_basic.py::TestBasic::()::test_virtual_after_bridge . jit/backend/x86/test/test_basic.py::TestBasic::()::test_loop_unrolling_heuristic_needs_constant_size . jit/backend/x86/test/test_basic.py::TestBasic::()::test_convert_from_SmallFunctionSetPBCRepr_to_FunctionsPBCRepr s jit/backend/x86/test/test_basic.py::TestBasic::()::test_annotation_gives_class_knowledge_to_tracer Skipped: disabled . jit/backend/x86/test/test_basic.py::TestBasic::()::test_give_class_knowledge_to_tracer_explicitly . jit/backend/x86/test/test_basic.py::TestBasic::()::test_record_known_result . jit/backend/x86/test/test_basic.py::TestBasic::()::test_record_exact_value . jit/backend/x86/test/test_basic.py::TestBasic::()::test_record_exact_value_int_constant . jit/backend/x86/test/test_basic.py::TestBasic::()::test_record_exact_value_int_constant_bogus . jit/backend/x86/test/test_basic.py::TestBasic::()::test_generator . jit/backend/x86/test/test_basic.py::TestBasic::()::test_setinteriorfield . jit/backend/x86/test/test_basic.py::TestBasic::()::test_float_bytes s jit/backend/x86/test/test_tlc.py::TestTL::()::test_accumulator Skipped: investigate, maybe s jit/backend/x86/test/test_tlc.py::TestTL::()::test_fib Skipped: investigate, maybe . jit/backend/x86/test/test_tlc.py::TestTL::()::test_method . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_linear_loop . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_linear_float_loop . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_loop . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_with_holes_in_fail_args . jit/backend/x86/test/test_runner.py::TestX86::()::test_backends_dont_keep_loops_alive . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_bridge . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_bridge_with_holes . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_big_bridge_out_of_small_loop . jit/backend/x86/test/test_runner.py::TestX86::()::test_finish . jit/backend/x86/test/test_runner.py::TestX86::()::test_execute_operations_in_env . jit/backend/x86/test/test_runner.py::TestX86::()::test_int_operations . jit/backend/x86/test/test_runner.py::TestX86::()::test_float_operations . jit/backend/x86/test/test_runner.py::TestX86::()::test_ovf_operations . jit/backend/x86/test/test_runner.py::TestX86::()::test_ovf_operations_reversed . jit/backend/x86/test/test_runner.py::TestX86::()::test_bh_call . jit/backend/x86/test/test_runner.py::TestX86::()::test_call . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_many_arguments . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_box_func . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_stack_alignment . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_with_const_floats . jit/backend/x86/test/test_runner.py::TestX86::()::test_field_basic . jit/backend/x86/test/test_runner.py::TestX86::()::test_passing_guards . jit/backend/x86/test/test_runner.py::TestX86::()::test_passing_guard_class . jit/backend/x86/test/test_runner.py::TestX86::()::test_failing_guards . jit/backend/x86/test/test_runner.py::TestX86::()::test_failing_guard_class . jit/backend/x86/test/test_runner.py::TestX86::()::test_ooops . jit/backend/x86/test/test_runner.py::TestX86::()::test_array_basic . jit/backend/x86/test/test_runner.py::TestX86::()::test_array_of_structs . jit/backend/x86/test/test_runner.py::TestX86::()::test_array_of_structs_all_sizes . jit/backend/x86/test/test_runner.py::TestX86::()::test_string_basic . jit/backend/x86/test/test_runner.py::TestX86::()::test_copystrcontent . jit/backend/x86/test/test_runner.py::TestX86::()::test_copyunicodecontent . jit/backend/x86/test/test_runner.py::TestX86::()::test_do_unicode_basic . jit/backend/x86/test/test_runner.py::TestX86::()::test_unicode_basic . jit/backend/x86/test/test_runner.py::TestX86::()::test_same_as . jit/backend/x86/test/test_runner.py::TestX86::()::test_virtual_ref . jit/backend/x86/test/test_runner.py::TestX86::()::test_virtual_ref_finish . jit/backend/x86/test/test_runner.py::TestX86::()::test_arguments_to_execute_token . jit/backend/x86/test/test_runner.py::TestX86::()::test_jump . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_bridge_float . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_bridge_spilled_float . jit/backend/x86/test/test_runner.py::TestX86::()::test_integers_and_guards2 . jit/backend/x86/test/test_runner.py::TestX86::()::test_integers_and_guards2_x . jit/backend/x86/test/test_runner.py::TestX86::()::test_integers_and_guards . jit/backend/x86/test/test_runner.py::TestX86::()::test_integers_and_guards_x . jit/backend/x86/test/test_runner.py::TestX86::()::test_integers_and_guards_uint . jit/backend/x86/test/test_runner.py::TestX86::()::test_integers_and_guards_uint_x . jit/backend/x86/test/test_runner.py::TestX86::()::test_floats_and_guards . jit/backend/x86/test/test_runner.py::TestX86::()::test_floats_and_guards_x . jit/backend/x86/test/test_runner.py::TestX86::()::test_unused_result_int . jit/backend/x86/test/test_runner.py::TestX86::()::test_unused_result_float . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[0] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[1] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[2] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[3] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[4] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[5] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[6] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[7] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[8] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[9] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[10] . jit/backend/x86/test/test_runner.py::TestX86::()::test_nan_and_infinity::[11] . jit/backend/x86/test/test_runner.py::TestX86::()::test_noops . jit/backend/x86/test/test_runner.py::TestX86::()::test_read_timestamp . jit/backend/x86/test/test_runner.py::TestX86::()::test_cast_int_to_ptr . jit/backend/x86/test/test_runner.py::TestX86::()::test_cast_ptr_to_int . jit/backend/x86/test/test_runner.py::TestX86::()::test_cast_int_to_float . jit/backend/x86/test/test_runner.py::TestX86::()::test_cast_float_to_int . jit/backend/x86/test/test_runner.py::TestX86::()::test_convert_float_bytes . jit/backend/x86/test/test_runner.py::TestX86::()::test_ooops_non_gc . jit/backend/x86/test/test_runner.py::TestX86::()::test_new_plain_struct . jit/backend/x86/test/test_runner.py::TestX86::()::test_new_with_vtable . jit/backend/x86/test/test_runner.py::TestX86::()::test_new_array . jit/backend/x86/test/test_runner.py::TestX86::()::test_new_array_clear . jit/backend/x86/test/test_runner.py::TestX86::()::test_new_string . jit/backend/x86/test/test_runner.py::TestX86::()::test_new_unicode . jit/backend/x86/test/test_runner.py::TestX86::()::test_exceptions . jit/backend/x86/test/test_runner.py::TestX86::()::test_save_restore_exceptions . jit/backend/x86/test/test_runner.py::TestX86::()::test_cond_call_gc_wb . jit/backend/x86/test/test_runner.py::TestX86::()::test_cond_call_gc_wb_array . jit/backend/x86/test/test_runner.py::TestX86::()::test_cond_call_gc_wb_array_card_marking_fast_path . jit/backend/x86/test/test_runner.py::TestX86::()::test_cond_call_1 . jit/backend/x86/test/test_runner.py::TestX86::()::test_cond_call_2 . jit/backend/x86/test/test_runner.py::TestX86::()::test_cond_call_value . jit/backend/x86/test/test_runner.py::TestX86::()::test_force_operations_returning_void . jit/backend/x86/test/test_runner.py::TestX86::()::test_force_operations_returning_int . jit/backend/x86/test/test_runner.py::TestX86::()::test_force_operations_returning_float . jit/backend/x86/test/test_runner.py::TestX86::()::test_guard_not_forced_2 . jit/backend/x86/test/test_runner.py::TestX86::()::test_guard_not_forced_2_float . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_to_c_function . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_to_c_function_with_callback s jit/backend/x86/test/test_runner.py::TestX86::()::test_call_to_winapi_function Skipped: Windows 32-bit test only . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_release_gil_return_types . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_release_gil_variable_function_and_arguments . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_release_gil_save_errno . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_release_gil_readsaved_errno . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_release_gil_save_lasterror . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_release_gil_readsaved_lasterror . jit/backend/x86/test/test_runner.py::TestX86::()::test_call_release_gil_err_all . jit/backend/x86/test/test_runner.py::TestX86::()::test_guard_not_invalidated . jit/backend/x86/test/test_runner.py::TestX86::()::test_guard_not_invalidated_and_label . jit/backend/x86/test/test_runner.py::TestX86::()::test_do_operations . jit/backend/x86/test/test_runner.py::TestX86::()::test_sorting_of_fields . jit/backend/x86/test/test_runner.py::TestX86::()::test_guards_nongc . jit/backend/x86/test/test_runner.py::TestX86::()::test_assembler_call . jit/backend/x86/test/test_runner.py::TestX86::()::test_assembler_call_propagate_exc . jit/backend/x86/test/test_runner.py::TestX86::()::test_assembler_call_float . jit/backend/x86/test/test_runner.py::TestX86::()::test_raw_malloced_getarrayitem . jit/backend/x86/test/test_runner.py::TestX86::()::test_raw_malloced_setarrayitem . jit/backend/x86/test/test_runner.py::TestX86::()::test_redirect_call_assembler . jit/backend/x86/test/test_runner.py::TestX86::()::test_short_result_of_getfield_direct . jit/backend/x86/test/test_runner.py::TestX86::()::test_short_result_of_getfield_compiled . jit/backend/x86/test/test_runner.py::TestX86::()::test_short_result_of_getarrayitem_direct . jit/backend/x86/test/test_runner.py::TestX86::()::test_short_result_of_getarrayitem_compiled . jit/backend/x86/test/test_runner.py::TestX86::()::test_short_result_of_getarrayitem_raw_direct . jit/backend/x86/test/test_runner.py::TestX86::()::test_short_result_of_getarrayitem_raw_compiled . jit/backend/x86/test/test_runner.py::TestX86::()::test_short_result_of_call_direct . jit/backend/x86/test/test_runner.py::TestX86::()::test_short_result_of_call_compiled . jit/backend/x86/test/test_runner.py::TestX86::()::test_supports_longlong s jit/backend/x86/test/test_runner.py::TestX86::()::test_longlong_result_of_call_direct Skipped: longlong test s jit/backend/x86/test/test_runner.py::TestX86::()::test_longlong_result_of_call_compiled Skipped: test of longlong result . jit/backend/x86/test/test_runner.py::TestX86::()::test_singlefloat_result_of_call_direct . jit/backend/x86/test/test_runner.py::TestX86::()::test_singlefloat_result_of_call_compiled . jit/backend/x86/test/test_runner.py::TestX86::()::test_free_loop_and_bridges . jit/backend/x86/test/test_runner.py::TestX86::()::test_memoryerror . jit/backend/x86/test/test_runner.py::TestX86::()::test_math_sqrt . jit/backend/x86/test/test_runner.py::TestX86::()::test_check_memory_error . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_loop_with_target . jit/backend/x86/test/test_runner.py::TestX86::()::test_int_force_ge_zero . jit/backend/x86/test/test_runner.py::TestX86::()::test_int_signext . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_asmlen . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_bridge_with_target . jit/backend/x86/test/test_runner.py::TestX86::()::test_wrong_guard_nonnull_class . jit/backend/x86/test/test_runner.py::TestX86::()::test_raw_load_int . jit/backend/x86/test/test_runner.py::TestX86::()::test_raw_load_float . jit/backend/x86/test/test_runner.py::TestX86::()::test_raw_load_singlefloat . jit/backend/x86/test/test_runner.py::TestX86::()::test_raw_store_int . jit/backend/x86/test/test_runner.py::TestX86::()::test_raw_store_float . jit/backend/x86/test/test_runner.py::TestX86::()::test_raw_store_singlefloat . jit/backend/x86/test/test_runner.py::TestX86::()::test_forcing_op_with_fail_arg_in_reg . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_bridge_while_running . jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_bridge_while_running_guard_no_exc . jit/backend/x86/test/test_runner.py::TestX86::()::test_setarrayitem_raw_short . jit/backend/x86/test/test_runner.py::TestX86::()::test_gc_indexed_box_plus_large_offset . jit/backend/x86/test/test_runner.py::TestX86::()::test_increment_debug_counter . jit/backend/x86/test/test_runner.py::TestX86::()::test_cast_float_to_singlefloat . jit/backend/x86/test/test_runner.py::TestX86::()::test_zero_array . jit/backend/x86/test/test_runner.py::TestX86::()::test_jump_float_constant s jit/backend/x86/test/test_runner.py::TestX86::()::test_passing_guard_gc_type_struct Skipped: guard_gc_type not available s jit/backend/x86/test/test_runner.py::TestX86::()::test_passing_guard_gc_type_array Skipped: guard_gc_type not available s jit/backend/x86/test/test_runner.py::TestX86::()::test_failing_guard_gc_type Skipped: guard_gc_type not available s jit/backend/x86/test/test_runner.py::TestX86::()::test_guard_is_object Skipped: guard_gc_type not available s jit/backend/x86/test/test_runner.py::TestX86::()::test_guard_subclass Skipped: guard_gc_type not available . jit/backend/x86/test/test_runner.py::TestX86::()::test_bug_from_optimize_cond_call . jit/backend/x86/test/test_runner.py::TestX86::()::test_load_from_gc_table_many . jit/backend/x86/test/test_runner.py::TestX86::()::test_execute_ptr_operation . jit/backend/x86/test/test_runner.py::TestX86::()::test_unicode s jit/backend/x86/test/test_runner.py::TestX86::()::test_allocations Skipped: rewrite or kill . jit/backend/x86/test/test_runner.py::TestX86::()::test_stringitems . jit/backend/x86/test/test_runner.py::TestX86::()::test_arrayitems . jit/backend/x86/test/test_runner.py::TestX86::()::test_arrayitems_not_int . jit/backend/x86/test/test_runner.py::TestX86::()::test_getfield_setfield s jit/backend/x86/test/test_runner.py::TestX86::()::test_bug_setfield_64bit Skipped: cannot get a 32-bit pointer . jit/backend/x86/test/test_runner.py::TestX86::()::test_getfield_64bit_offset . jit/backend/x86/test/test_runner.py::TestX86::()::test_and_mask_common_patterns . jit/backend/x86/test/test_runner.py::TestX86::()::test_nullity_with_guard . jit/backend/x86/test/test_runner.py::TestX86::()::test_stuff_followed_by_guard s jit/backend/x86/test/test_runner.py::TestX86::()::test_compile_bridge_check_profile_info Skipped: does not work, reinvestigate . jit/backend/x86/test/test_runner.py::TestX86::()::test_ops_offset s jit/backend/x86/test/test_runner.py::TestX86::()::test_calling_convention Skipped: 32-bit only test . jit/backend/x86/test/test_runner.py::TestDebuggingAssembler::()::test_debugger_on s jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_blackhole_should_not_reenter Skipped: Assertion error & llinterp mess . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_simple_implicit . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_virtualizable_with_array . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_virtualizable_with_array_huge x jit/backend/x86/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/x86/test/test_virtualizable.py::TestVirtualizable::()::test_subclass_of_virtualizable . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_pass . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_read . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_with_exception . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_write . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_with_virtuals . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_changing_virtuals . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_with_exception . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_dont_compile_guard . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_read_sometimes_recursive . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_external_write_sometimes . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_bridge_forces . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_promote_index_in_virtualizable_list . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_simple_access_directly . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_virtual_child_frame . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_check_for_nonstandardness_only_once . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_virtual_child_frame_with_arrays . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_blackhole_should_not_pay_attention . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_blackhole_should_synchronize . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_inlining . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_guard_failure_in_inlined_function . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_stuff_from_backend_test . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_force_virtualref_to_virtualizable . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_frame_nonstandard_no_virtualizable . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_two_virtualizables_mixed . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_force_virtualizable_by_hint . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_two_virtualizable_types . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_same_virtualizable_for_two_invocations . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_constant_virtualizable . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_tracing_sees_nonstandard_vable_twice . jit/backend/x86/test/test_virtualizable.py::TestVirtualizable::()::test_blackhole_should_also_force_virtualizables . jit/backend/x86/test/test_tracelimit.py::TestTraceLimit::()::test_segmented_trace . jit/backend/x86/test/test_tracelimit.py::TestTraceLimit::()::test_virtualizable . jit/backend/x86/test/test_tracelimit.py::TestTraceLimit::()::test_huge_bridge . jit/backend/x86/test/test_tracelimit.py::TestTraceLimit::()::test_bug_segmented_trace_makes_no_progress . jit/backend/x86/test/test_tracelimit.py::TestTraceLimit::()::test_huge_tracelimit_raises_exception . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtualized1 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtualized2 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtualized_circular1 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtualized_float . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtualized_float2 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtualized_2 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_nonvirtual_obj_delays_loop . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_two_loops_with_virtual . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_two_loops_with_escaping_virtual . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_two_virtuals . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_specialied_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_both_virtual_and_field_variable . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_immutable_constant_getfield . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_escapes . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtual_on_virtual . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_bridge_from_interpreter . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_new_virtual_member_in_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_constant_virtual1 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_constant_virtual2 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_stored_reference_with_bridge1 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_stored_reference_with_bridge2 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_stored_reference_with_bridge3 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_dual_counter . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_single_virtual_forced_in_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_forced_virtual_assigned_in_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_forced_virtual_assigned_different_class_in_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_empty_virtual_with_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtual_array_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtual_array_different_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtual_array_with_nulls . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_this_doesnt_force1 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_this_doesnt_force2 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_virtual_skipped_by_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_duplicated_virtual . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_retrace_not_matching_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_retrace_not_matching_bridge_str . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_nested_loops_1 . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_nested_loops_bridge . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_avoid_preamble . jit/backend/x86/test/test_virtual.py::TestsVirtual::()::test_conflated_virtual_states . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_multiple_equal_virtuals . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_guards_around_forcing . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_guards_and_holes . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_arraycopy_disappears . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_virtual_streq_bug . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_pure_getfield_gc_nobug . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_virtual_attribute_pure_function . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_virtual_loop_invariant_getitem . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_raw_malloc . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_raw_malloc_resume . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_raw_malloc_no_virtualstate . jit/backend/x86/test/test_virtual.py::TestsVirtualMisc::()::test_raw_malloc_only_chars s jit/backend/x86/test/test_x86vector.py D:\a\pypy\pypy\rpython\jit\backend\x86\test\test_x86vector.py:16: Skipped: takes over 20 minutes on Windows . jit/backend/x86/test/test_string.py::TestString::()::test_eq_residual . jit/backend/x86/test/test_string.py::TestString::()::test_eq_folded . jit/backend/x86/test/test_string.py::TestString::()::test_newstr . jit/backend/x86/test/test_string.py::TestString::()::test_char2string_pure . jit/backend/x86/test/test_string.py::TestString::()::test_char2string_escape . jit/backend/x86/test/test_string.py::TestString::()::test_char2string2char . jit/backend/x86/test/test_string.py::TestString::()::test_strconcat_pure . jit/backend/x86/test/test_string.py::TestString::()::test_strconcat_escape_str_str . jit/backend/x86/test/test_string.py::TestString::()::test_strconcat_escape_str_char . jit/backend/x86/test/test_string.py::TestString::()::test_strconcat_escape_char_str . jit/backend/x86/test/test_string.py::TestString::()::test_strconcat_escape_char_char . jit/backend/x86/test/test_string.py::TestString::()::test_strconcat_escape_str_char_str . jit/backend/x86/test/test_string.py::TestString::()::test_strconcat_guard_fail . jit/backend/x86/test/test_string.py::TestString::()::test_strslice . jit/backend/x86/test/test_string.py::TestString::()::test_streq_char . jit/backend/x86/test/test_string.py::TestString::()::test_str_slice_len_surviving . jit/backend/x86/test/test_string.py::TestString::()::test_virtual_strings_direct . jit/backend/x86/test/test_string.py::TestString::()::test_virtual_strings_boxed . jit/backend/x86/test/test_string.py::TestString::()::test_string_in_virtual_state . jit/backend/x86/test/test_string.py::TestString::()::test_loop_invariant_string_slice . jit/backend/x86/test/test_string.py::TestString::()::test_loop_invariant_string_slice_boxed . jit/backend/x86/test/test_string.py::TestString::()::test_loop_invariant_string_slice_in_array . jit/backend/x86/test/test_string.py::TestString::()::test_boxed_virtual_string_not_surviving . jit/backend/x86/test/test_string.py::TestString::()::test_string_compare_quasiimmutable . jit/backend/x86/test/test_string.py::TestString::()::test_promote_string . jit/backend/x86/test/test_string.py::TestString::()::test_promote_unicode . jit/backend/x86/test/test_string.py::TestString::()::test_join_chars . jit/backend/x86/test/test_string.py::TestString::()::test_virtual_copystringcontent . jit/backend/x86/test/test_string.py::TestString::()::test_virtual_copystringcontent2 s jit/backend/x86/test/test_string.py::TestString::()::test_bytearray Skipped: implement it . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_create . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_char . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_1 . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_2 . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_empty . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_len2_1 . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_len2_2 . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_slice_1 . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_slice_2 . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_multiple_char_1 . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_append_multiple_char_2 . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_bug1 . jit/backend/x86/test/test_string.py::TestString::()::test_stringbuilder_bug3 . jit/backend/x86/test/test_string.py::TestString::()::test_shrink_array . jit/backend/x86/test/test_string.py::TestString::()::test_compare_single_char_for_ordering . jit/backend/x86/test/test_string.py::TestUnicode::()::test_eq_residual . jit/backend/x86/test/test_string.py::TestUnicode::()::test_eq_folded . jit/backend/x86/test/test_string.py::TestUnicode::()::test_newstr . jit/backend/x86/test/test_string.py::TestUnicode::()::test_char2string_pure . jit/backend/x86/test/test_string.py::TestUnicode::()::test_char2string_escape . jit/backend/x86/test/test_string.py::TestUnicode::()::test_char2string2char . jit/backend/x86/test/test_string.py::TestUnicode::()::test_strconcat_pure . jit/backend/x86/test/test_string.py::TestUnicode::()::test_strconcat_escape_str_str . jit/backend/x86/test/test_string.py::TestUnicode::()::test_strconcat_escape_str_char . jit/backend/x86/test/test_string.py::TestUnicode::()::test_strconcat_escape_char_str . jit/backend/x86/test/test_string.py::TestUnicode::()::test_strconcat_escape_char_char . jit/backend/x86/test/test_string.py::TestUnicode::()::test_strconcat_escape_str_char_str . jit/backend/x86/test/test_string.py::TestUnicode::()::test_strconcat_guard_fail . jit/backend/x86/test/test_string.py::TestUnicode::()::test_strslice . jit/backend/x86/test/test_string.py::TestUnicode::()::test_streq_char . jit/backend/x86/test/test_string.py::TestUnicode::()::test_str_slice_len_surviving . jit/backend/x86/test/test_string.py::TestUnicode::()::test_virtual_strings_direct . jit/backend/x86/test/test_string.py::TestUnicode::()::test_virtual_strings_boxed . jit/backend/x86/test/test_string.py::TestUnicode::()::test_string_in_virtual_state . jit/backend/x86/test/test_string.py::TestUnicode::()::test_loop_invariant_string_slice . jit/backend/x86/test/test_string.py::TestUnicode::()::test_loop_invariant_string_slice_boxed . jit/backend/x86/test/test_string.py::TestUnicode::()::test_loop_invariant_string_slice_in_array . jit/backend/x86/test/test_string.py::TestUnicode::()::test_boxed_virtual_string_not_surviving . jit/backend/x86/test/test_string.py::TestUnicode::()::test_string_compare_quasiimmutable . jit/backend/x86/test/test_string.py::TestUnicode::()::test_promote_string . jit/backend/x86/test/test_string.py::TestUnicode::()::test_promote_unicode . jit/backend/x86/test/test_string.py::TestUnicode::()::test_join_chars . jit/backend/x86/test/test_string.py::TestUnicode::()::test_virtual_copystringcontent . jit/backend/x86/test/test_string.py::TestUnicode::()::test_virtual_copystringcontent2 s jit/backend/x86/test/test_string.py::TestUnicode::()::test_bytearray Skipped: implement it . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_create . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_char . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_1 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_2 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_empty . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_len2_1 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_len2_2 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_slice_1 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_slice_2 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_multiple_char_1 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_append_multiple_char_2 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_bug1 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_stringbuilder_bug3 . jit/backend/x86/test/test_string.py::TestUnicode::()::test_shrink_array . jit/backend/x86/test/test_string.py::TestUnicode::()::test_compare_single_char_for_ordering . jit/backend/x86/test/test_string.py::TestUnicode::()::test_str2unicode . jit/backend/x86/test/test_string.py::TestUnicode::()::test_str2unicode_fold . jit/backend/x86/test/test_string.py::TestUnicode::()::test_string_interpolation . jit/backend/x86/test/test_string.py::TestUnicode::()::test_string_interpolation_constants . jit/backend/x86/test/test_string.py::TestUnicode::()::test_check_ascii . jit/backend/x86/test/test_string.py::TestUnicode::()::test_string_hashing . jit/backend/x86/test/test_string.py::TestUnicode::()::test_str_find . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_rewrite_graphs . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_make_vref_simple s jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_make_vref_guard Skipped: purely frontend test . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_make_vref_escape_after_finish . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_simple_all_removed . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_simple_no_access . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_simple_force_always . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_simple_force_sometimes . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_blackhole_forces . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_bridge_forces . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_jit_force_virtual_seen . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_recursive_call_1 . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_recursive_call_2 . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_alloc_virtualref_and_then_alloc_structure . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_cannot_use_invalid_virtualref . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_call_virtualref_already_forced . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_is_virtual . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_is_not_virtual_none . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_is_not_virtual_non_none . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_force_virtual_vref . jit/backend/x86/test/test_virtualref.py::TestVRef::()::test_vref_like_pypy . jit/backend/x86/test/test_zmath.py::test_math . jit/backend/x86/test/test_zrpy_vecopt.py::TestVecOptX86::()::test_translate . jit/backend/x86/test/test_zrpy_gc_boehm.py::test_compile_boehm E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_1 cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stdout setup ---------- {'compile_framework_1': 0, 'compile_framework_2': 1, 'compile_framework_3': 2, 'compile_framework_3_extra': 3, 'compile_framework_4': 4, 'compile_framework_5': 5, 'compile_framework_7': 6, 'compile_framework_7_interior': 7, 'compile_framework_8': 8, 'compile_framework_9': 9, 'compile_framework_bug1': 10, 'compile_framework_call_assembler': 11, 'compile_framework_external_exception_handling': 12, 'compile_framework_float': 13, 'compile_framework_minimal_size_in_nursery': 14, 'compile_framework_vref': 15, 'multiple_pinned': 16, 'pinned_simple': 17, 'pinned_unpin': 18} ---------- Captured stderr setup ---------- [platform:msg] Updated environment with vsver 160, using x64 True [rtyper] specializing: 100 / 1263 blocks (7%) [rtyper] specializing: 200 / 1414 blocks (14%) [rtyper] specializing: 300 / 1414 blocks (21%) [rtyper] specializing: 400 / 1467 blocks (27%) [rtyper] specializing: 500 / 1467 blocks (34%) [rtyper] specializing: 600 / 1471 blocks (40%) [rtyper] specializing: 700 / 1471 blocks (47%) [rtyper] specializing: 800 / 1471 blocks (54%) [rtyper] specializing: 900 / 1471 blocks (61%) [rtyper] specializing: 1000 / 1471 blocks (67%) [rtyper] specializing: 1100 / 1471 blocks (74%) [rtyper] specializing: 1200 / 1471 blocks (81%) [rtyper] specializing: 1300 / 1471 blocks (88%) [rtyper] specializing: 1400 / 1471 blocks (95%) [rtyper] -=- specialized 1471 blocks -=- [rtyper] -=- specialized 4 more blocks -=- [rtyper] specializing: 1500 / 1534 blocks (97%) [rtyper] -=- specialized 59 more blocks -=- [rtyper] -=- specialized 4 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 6 more blocks -=- [rtyper] -=- specialized 19 more blocks -=- [rtyper] -=- specialized 12 more blocks -=- [backendopt:removeassert] Removed 1 asserts [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 356 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 29 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] -=- specialized 6 more blocks -=- [jitcodewriter:info] making JitCodes... [rtyper] -=- specialized 2 more blocks -=- [jitcodewriter:info] There are 43 JitCode instances. [jitcodewriter:info] There are 202 -live- ops. Size of liveness is 220 bytes [jitcodewriter] compute_bitstrings: [jitcodewriter] 18 effectinfos: [jitcodewriter] 1 descrs for arrays [jitcodewriter] 27 descrs for fields [jitcodewriter] 0 descrs for interiorfields [jitcodewriter] -> 12 bitstrings, mean length 1.2, max length 2 [rtyper] specializing: 2800 / 54526 blocks (5%) [rtyper] specializing: 5800 / 57106 blocks (10%) [rtyper] specializing: 8900 / 58692 blocks (15%) [rtyper] specializing: 12400 / 61689 blocks (20%) [rtyper] specializing: 15900 / 63262 blocks (25%) [rtyper] specializing: 19000 / 63262 blocks (30%) [rtyper] specializing: 22200 / 63262 blocks (35%) [rtyper] specializing: 25500 / 63726 blocks (40%) [rtyper] specializing: 30400 / 67460 blocks (45%) [rtyper] specializing: 33800 / 67472 blocks (50%) [rtyper] specializing: 37200 / 67478 blocks (55%) [rtyper] specializing: 40600 / 67580 blocks (60%) [rtyper] specializing: 44000 / 67655 blocks (65%) [rtyper] specializing: 47400 / 67655 blocks (70%) [rtyper] specializing: 50800 / 67655 blocks (75%) [rtyper] specializing: 53500 / 67655 blocks (79%) [rtyper] specializing: 57000 / 67760 blocks (84%) [rtyper] specializing: 60400 / 67760 blocks (89%) [rtyper] specializing: 63700 / 67760 blocks (94%) [rtyper] specializing: 67100 / 67760 blocks (99%) [rtyper] specializing: 67700 / 67762 blocks (99%) [rtyper] -=- specialized 66175 more blocks -=- [rtyper] specializing: 67800 / 67842 blocks (99%) [rtyper] -=- specialized 80 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [backendopt:removeassert] Could not remove 210 asserts, but removed 1943 asserts. [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 30442 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 5416 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] -=- specialized 25 more blocks -=- [rtyper] specializing: 67900 / 70493 blocks (96%) [rtyper] specializing: 70500 / 70649 blocks (99%) [rtyper] -=- specialized 2782 more blocks -=- [rtyper] -=- specialized 32 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 1690 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 17 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] -=- specialized 17 more blocks -=- [rtyper] specializing: 70700 / 70710 blocks (99%) [rtyper] -=- specialized 12 more blocks -=- [rtyper] -=- specialized 21 more blocks -=- [rtyper] -=- specialized 5 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c] 1000 nodes [ array: 1051 framework rtti: 25 func: 169 group: 1 struct: 2458 ] [c] 2000 nodes [ array: 3051 framework rtti: 25 func: 169 group: 1 struct: 2458 ] [c] 3000 nodes [ array: 4257 framework rtti: 26 func: 263 group: 1 struct: 2540 ] [c] 4000 nodes [ array: 4257 framework rtti: 26 func: 263 group: 1 struct: 2540 ] [c] 5000 nodes [ array: 4257 framework rtti: 26 func: 263 group: 1 struct: 2540 ] [c] 6000 nodes [ array: 4257 framework rtti: 26 func: 263 group: 1 struct: 2540 ] [c] 7000 nodes [ array: 4263 framework rtti: 32 func: 303 group: 1 struct: 2586 ] [c] 8000 nodes [ array: 4545 framework rtti: 48 func: 620 group: 1 struct: 3271 ] [c] 9000 nodes [ array: 4680 framework rtti: 57 func: 851 group: 1 struct: 5743 ] [c] 10000 nodes [ array: 4733 framework rtti: 163 func: 1070 group: 1 struct: 5978 ] [c] 11000 nodes [ array: 4859 framework rtti: 282 func: 1263 group: 1 struct: 6108 ] [c] 12000 nodes [ array: 5115 framework rtti: 286 func: 1398 group: 1 struct: 6307 ] [c] 13000 nodes [ array: 5270 framework rtti: 295 func: 1686 group: 1 struct: 6414 ] [c] 14000 nodes [ array: 5353 framework rtti: 300 func: 2157 group: 1 struct: 6674 ] [c] 15000 nodes [ array: 5531 framework rtti: 309 func: 2772 group: 1 struct: 7340 ] [c] 16000 nodes [ array: 5617 framework rtti: 310 func: 2887 group: 1 struct: 7551 ] [c:database] GC transformer: finished helpers [c] 17000 nodes [ array: 5900 framework rtti: 316 func: 2966 group: 1 struct: 8297 ] [c] 18000 nodes [ array: 6081 framework rtti: 373 func: 3294 group: 1 struct: 8526 ] [c] 19000 nodes [ array: 6147 framework rtti: 393 func: 3798 group: 1 struct: 9382 ] [c] 20000 nodes [ array: 6194 framework rtti: 402 func: 4001 group: 1 struct: 9483 ] [c] 21000 nodes [ array: 6382 framework rtti: 461 func: 4246 group: 1 struct: 9925 ] [rtyper] specializing: 70800 / 70816 blocks (99%) [rtyper] -=- specialized 80 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 7 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 1054 typeids [gctransform:info] added 30232 push/pop stack root instructions [gctransform:info] inserted 1254 write barrier calls [gctransform:info] inserted 1378 write_barrier_from_array calls [gctransform:info] found 4 static roots [c:database] Inlining GC helpers and postprocessing [c] 21062 nodes [ array: 6401 framework rtti: 463 func: 4264 group: 1 struct: 9933 ] [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_llsupport.c [c:writing] data_rpython_jit_backend_llsupport_test.c [c:writing] data_rpython_jit_backend_x86.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_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_jit_backend_llsupport_1.c [c:writing] data_rpython_jit_backend_x86_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_rjitlog_1.c [c:writing] data_rpython_rlib_rvmprof.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] data_rpython_rtyper_lltypesystem_module.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_jit_backend.c [c:writing] rpython_jit_backend_llsupport.c [c:computedgoto] pypy_g_GcRewriterAssembler_handle_malloc_operation: 6 cases [c:writing] rpython_jit_backend_llsupport_test.c [c:writing] rpython_jit_backend_x86.c [c:writing] rpython_jit_backend_x86_1.c [c:writing] rpython_jit_backend_x86_2.c [c:writing] rpython_jit_backend_x86_3.c [c:writing] rpython_jit_codewriter.c [c:writing] rpython_jit_metainterp.c [c:computedgoto] pypy_g_dispatch_loop: 73 cases [c:writing] rpython_jit_metainterp_1.c [c:computedgoto] pypy_g_HeapCache_clear_caches_not_necessary: 15 cases [c:computedgoto] pypy_g_HeapCache_clear_caches_varargs: 11 cases [c:writing] rpython_jit_metainterp_2.c [c:computedgoto] pypy_g_execute_nonspec_const: 253 cases [c:writing] rpython_jit_metainterp_3.c [c:writing] rpython_jit_metainterp_optimizeopt.c [c:computedgoto] pypy_g_OptHeap_check_postprocess_: 6 cases [c:computedgoto] pypy_g_dispatch_postprocess___star_0: 6 cases [c:writing] rpython_jit_metainterp_optimizeopt_1.c [c:computedgoto] pypy_g_OptString_optimize_CALL_I: 8 cases [c:writing] rpython_jit_metainterp_optimizeopt_2.c [c:computedgoto] pypy_g_Optimizer_protect_speculative_operation: 8 cases [c:writing] rpython_jit_metainterp_optimizeopt_3.c [c:writing] rpython_jit_metainterp_optimizeopt_4.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_module.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-39\testing_1 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] testing_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_llsupport.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_llsupport_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_x86.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_codewriter.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_metainterp.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_metainterp_optimizeopt.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_rjitlog.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_llsupport_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_x86_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_metainterp_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_rjitlog_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_rvmprof.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_module.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] implement.c [platform:Error] implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_llsupport.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_llsupport_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_x86.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_x86_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_x86_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_x86_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_codewriter.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt_4.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' [platform:Error] Stop. E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_2 cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_3 cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_3_extra cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_4 cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_5 cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_7 cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_7_interior cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_8 cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_9 cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_external_exception_handling cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_bug1 cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_vref cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_float cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_minimal_size_in_nursery cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_compile_framework_call_assembler cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_pinned_simple cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_pinned_unpin cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_gc.py::TestShadowStack::()::test_multiple_pinned cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-39\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2417): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2443): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-39\testing_1\singleheader.h(14272): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2444): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2451): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError (somefailed=True in jit/backend/x86/test/test_zrpy_gc.py) E jit/backend/x86/test/test_zrpy_releasegil.py::TestShadowStack::()::test_simple cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2449): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-41\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test_1.obj /c data_rpython_jit_backend_llsupport_test_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2415): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-41\testing_1\singleheader.h(13508): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2441): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-41\testing_1\singleheader.h(13508): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2442): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2449): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stdout setup ---------- {'close_stack': 0, 'get_set_errno': 1, 'simple': 2} ---------- Captured stderr setup ---------- [platform:msg] Updated environment with vsver 160, using x64 True [rtyper] specializing: 100 / 1256 blocks (7%) [rtyper] specializing: 200 / 1373 blocks (14%) [rtyper] specializing: 300 / 1373 blocks (21%) [rtyper] specializing: 400 / 1373 blocks (29%) [rtyper] specializing: 500 / 1377 blocks (36%) [rtyper] specializing: 600 / 1377 blocks (43%) [rtyper] specializing: 700 / 1377 blocks (50%) [rtyper] specializing: 800 / 1377 blocks (58%) [rtyper] specializing: 900 / 1377 blocks (65%) [rtyper] specializing: 1000 / 1377 blocks (72%) [rtyper] specializing: 1100 / 1377 blocks (79%) [rtyper] specializing: 1200 / 1377 blocks (87%) [rtyper] specializing: 1300 / 1377 blocks (94%) [rtyper] -=- specialized 1377 blocks -=- [rtyper] -=- specialized 4 more blocks -=- [rtyper] specializing: 1400 / 1408 blocks (99%) [rtyper] -=- specialized 27 more blocks -=- [rtyper] -=- specialized 4 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 7 more blocks -=- [rtyper] -=- specialized 6 more blocks -=- [rtyper] -=- specialized 19 more blocks -=- [rtyper] -=- specialized 12 more blocks -=- [backendopt:removeassert] Removed 2 asserts [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 20 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 40 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] -=- specialized 3 more blocks -=- [jitcodewriter:info] making JitCodes... [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [jitcodewriter:info] There are 12 JitCode instances. [jitcodewriter:info] There are 38 -live- ops. Size of liveness is 49 bytes [jitcodewriter] compute_bitstrings: [jitcodewriter] 11 effectinfos: [jitcodewriter] 1 descrs for arrays [jitcodewriter] 2 descrs for fields [jitcodewriter] 0 descrs for interiorfields [jitcodewriter] -> 2 bitstrings, mean length 0.5, max length 1 [rtyper] specializing: 2700 / 53191 blocks (5%) [rtyper] specializing: 5600 / 55808 blocks (10%) [rtyper] specializing: 8900 / 59216 blocks (15%) [rtyper] specializing: 12400 / 61875 blocks (20%) [rtyper] specializing: 15500 / 61875 blocks (25%) [rtyper] specializing: 18600 / 61875 blocks (30%) [rtyper] specializing: 21700 / 62000 blocks (35%) [rtyper] specializing: 26500 / 66082 blocks (40%) [rtyper] specializing: 29800 / 66129 blocks (45%) [rtyper] specializing: 33100 / 66141 blocks (50%) [rtyper] specializing: 36400 / 66147 blocks (55%) [rtyper] specializing: 39800 / 66305 blocks (60%) [rtyper] specializing: 43200 / 66322 blocks (65%) [rtyper] specializing: 46500 / 66322 blocks (70%) [rtyper] specializing: 49800 / 66322 blocks (75%) [rtyper] specializing: 52200 / 66322 blocks (78%) [rtyper] specializing: 55200 / 66427 blocks (83%) [rtyper] specializing: 58500 / 66427 blocks (88%) [rtyper] specializing: 61800 / 66427 blocks (93%) [rtyper] specializing: 65100 / 66427 blocks (98%) [rtyper] specializing: 66400 / 66429 blocks (99%) [rtyper] -=- specialized 64964 more blocks -=- [rtyper] specializing: 66500 / 66505 blocks (99%) [rtyper] -=- specialized 76 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [backendopt:removeassert] Could not remove 210 asserts, but removed 1890 asserts. [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 29549 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 4555 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] -=- specialized 25 more blocks -=- [rtyper] specializing: 66600 / 69152 blocks (96%) [rtyper] specializing: 69200 / 69308 blocks (99%) [rtyper] -=- specialized 2778 more blocks -=- [rtyper] -=- specialized 32 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 1667 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 17 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] -=- specialized 17 more blocks -=- [rtyper] -=- specialized 12 more blocks -=- [rtyper] -=- specialized 21 more blocks -=- [rtyper] -=- specialized 5 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [c] 1000 nodes [ array: 1114 framework rtti: 19 func: 169 group: 1 struct: 2412 ] [c] 2000 nodes [ array: 3114 framework rtti: 19 func: 169 group: 1 struct: 2412 ] [c] 3000 nodes [ array: 4245 framework rtti: 20 func: 213 group: 1 struct: 2475 ] [c] 4000 nodes [ array: 4245 framework rtti: 20 func: 213 group: 1 struct: 2475 ] [c] 5000 nodes [ array: 4245 framework rtti: 20 func: 213 group: 1 struct: 2475 ] [c] 6000 nodes [ array: 4245 framework rtti: 20 func: 213 group: 1 struct: 2475 ] [c] 7000 nodes [ array: 4311 framework rtti: 25 func: 296 group: 1 struct: 2555 ] [c] 8000 nodes [ array: 4561 framework rtti: 38 func: 612 group: 1 struct: 3311 ] [c] 9000 nodes [ array: 4844 framework rtti: 46 func: 762 group: 1 struct: 3827 ] [c] 10000 nodes [ array: 4927 framework rtti: 62 func: 1150 group: 1 struct: 4058 ] [c] 11000 nodes [ array: 4966 framework rtti: 165 func: 1450 group: 1 struct: 5878 ] [c] 12000 nodes [ array: 4992 framework rtti: 290 func: 1672 group: 1 struct: 6046 ] [c] 13000 nodes [ array: 5269 framework rtti: 290 func: 1753 group: 1 struct: 6148 ] [c] 14000 nodes [ array: 5367 framework rtti: 297 func: 2184 group: 1 struct: 6392 ] [c] 15000 nodes [ array: 5441 framework rtti: 300 func: 2730 group: 1 struct: 6868 ] [c:database] GC transformer: finished helpers [c] 16000 nodes [ array: 5817 framework rtti: 305 func: 2782 group: 1 struct: 7563 ] [c] 17000 nodes [ array: 5900 framework rtti: 369 func: 3200 group: 1 struct: 7819 ] [c] 18000 nodes [ array: 5949 framework rtti: 383 func: 3652 group: 1 struct: 8610 ] [c] 19000 nodes [ array: 6014 framework rtti: 393 func: 3896 group: 1 struct: 8720 ] [rtyper] specializing: 69400 / 69466 blocks (99%) [rtyper] -=- specialized 71 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 7 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 1025 typeids [gctransform:info] added 27340 push/pop stack root instructions [gctransform:info] inserted 1207 write barrier calls [gctransform:info] inserted 1276 write_barrier_from_array calls [gctransform:info] found 4 static roots [c:database] Inlining GC helpers and postprocessing [c] 19914 nodes [ array: 6203 framework rtti: 453 func: 4092 group: 1 struct: 9165 ] [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_llsupport.c [c:writing] data_rpython_jit_backend_llsupport_test.c [c:writing] data_rpython_jit_backend_x86.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_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_jit_backend_llsupport_1.c [c:writing] data_rpython_jit_backend_llsupport_test_1.c [c:writing] data_rpython_jit_backend_x86_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_rjitlog_1.c [c:writing] data_rpython_rlib_rvmprof.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] data_rpython_rtyper_lltypesystem_module.c [c:writing] implement.c [c:writing] rpython_flowspace.c [c:writing] rpython_jit_backend.c [c:writing] rpython_jit_backend_llsupport.c [c:computedgoto] pypy_g_GcRewriterAssembler_handle_malloc_operation: 6 cases [c:writing] rpython_jit_backend_llsupport_test.c [c:writing] rpython_jit_backend_x86.c [c:writing] rpython_jit_backend_x86_1.c [c:writing] rpython_jit_backend_x86_2.c [c:writing] rpython_jit_backend_x86_3.c [c:writing] rpython_jit_codewriter.c [c:writing] rpython_jit_metainterp.c [c:computedgoto] pypy_g_dispatch_loop: 47 cases [c:writing] rpython_jit_metainterp_1.c [c:computedgoto] pypy_g_HeapCache_clear_caches_not_necessary: 15 cases [c:computedgoto] pypy_g_HeapCache_clear_caches_varargs: 11 cases [c:writing] rpython_jit_metainterp_2.c [c:computedgoto] pypy_g_execute_nonspec_const: 253 cases [c:writing] rpython_jit_metainterp_3.c [c:writing] rpython_jit_metainterp_optimizeopt.c [c:computedgoto] pypy_g_OptHeap_check_postprocess_: 6 cases [c:computedgoto] pypy_g_dispatch_postprocess___star_0: 6 cases [c:writing] rpython_jit_metainterp_optimizeopt_1.c [c:computedgoto] pypy_g_OptString_optimize_CALL_I: 8 cases [c:writing] rpython_jit_metainterp_optimizeopt_2.c [c:computedgoto] pypy_g_Optimizer_protect_speculative_operation: 8 cases [c:writing] rpython_jit_metainterp_optimizeopt_3.c [c:writing] rpython_jit_metainterp_optimizeopt_4.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_module.c [c:writing] rpython_translator.c [c:writing] rpython_translator_c.c [platform:execute] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-41\testing_1 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] testing_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_llsupport.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_llsupport_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_x86.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_codewriter.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_metainterp.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_metainterp_optimizeopt.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_rjitlog.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_llsupport_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test_1.obj /c data_rpython_jit_backend_llsupport_test_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_llsupport_test_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_backend_x86_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_jit_metainterp_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_rjitlog_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rlib_rvmprof.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] data_rpython_rtyper_lltypesystem_module.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] implement.c [platform:Error] implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_llsupport.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_llsupport_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_x86.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_x86_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_x86_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_backend_x86_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_codewriter.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_jit_metainterp_optimizeopt_4.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(2415): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-41\testing_1\singleheader.h(13508): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2441): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-41\testing_1\singleheader.h(13508): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2442): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2449): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' [platform:Error] Stop. E jit/backend/x86/test/test_zrpy_releasegil.py::TestShadowStack::()::test_close_stack cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2449): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-41\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test_1.obj /c data_rpython_jit_backend_llsupport_test_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2415): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-41\testing_1\singleheader.h(13508): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2441): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-41\testing_1\singleheader.h(13508): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2442): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2449): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError E jit/backend/x86/test/test_zrpy_releasegil.py::TestShadowStack::()::test_get_set_errno cls = def setup_class(cls): funcs = [] name_to_func = {} for fullname in dir(cls): if not fullname.startswith('define'): continue definefunc = getattr(cls, fullname) _, name = fullname.split('_', 1) beforefunc, loopfunc, afterfunc = definefunc.im_func(cls) if beforefunc is None: def beforefunc(n, x): return n, x, None, None, None, None, None, None, None, None, None, '' if afterfunc is None: def afterfunc(n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s): pass beforefunc.__name__ = 'before_'+name loopfunc.__name__ = 'loop_'+name afterfunc.__name__ = 'after_'+name funcs.append((beforefunc, loopfunc, afterfunc)) assert name not in name_to_func name_to_func[name] = len(name_to_func) print(name_to_func) def allfuncs(name, n): x = X() x.foo = 2 main_allfuncs(name, n, x) x.foo = 5 return weakref.ref(x) def main_allfuncs(name, n, x): num = name_to_func[name] n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][0](n, x) while n > 0: myjitdriver.can_enter_jit(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) myjitdriver.jit_merge_point(num=num, n=n, x=x, x0=x0, x1=x1, x2=x2, x3=x3, x4=x4, x5=x5, x6=x6, x7=x7, l=l, s=s) n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s = funcs[num][1]( n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) funcs[num][2](n, x, x0, x1, x2, x3, x4, x5, x6, x7, l, s) myjitdriver = JitDriver(greens = ['num'], reds = ['n', 'x', 'x0', 'x1', 'x2', 'x3', 'x4', 'x5', 'x6', 'x7', 'l', 's'], is_recursive=True) cls.main_allfuncs = staticmethod(main_allfuncs) cls.name_to_func = name_to_func OLD_DEBUG = GcLLDescr_framework.DEBUG try: GcLLDescr_framework.DEBUG = True cls.cbuilder = compile(get_entry(allfuncs), cls.gc, gcrootfinder=cls.gcrootfinder, jit=True, > thread=True) jit\backend\llsupport\test\zrpy_gc_test.py:187: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ jit\backend\llsupport\test\zrpy_gc_test.py:120: in compile cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2449): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\rvmprof\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-41\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test_1.obj /c data_rpython_jit_backend_llsupport_test_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_llsupport_test_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog_1.obj /c data_rpython_rlib_rjitlog_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rjitlog_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_module.obj /c data_rpython_rtyper_lltypesystem_module.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E data_rpython_rtyper_lltypesystem_module.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E implement.c E implement.c(82): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_4.obj /c rpython_jit_metainterp_optimizeopt_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_jit_metainterp_optimizeopt_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src E rpython_memory_gc.c E rpython_memory_gc.c(2415): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-41\testing_1\singleheader.h(13508): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2441): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-41\testing_1\singleheader.h(13508): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2442): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2449): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError (somefailed=True in jit/backend/x86/test/test_zrpy_releasegil.py) s jit/backend/x86/test/test_ztranslation_call_assembler.py D:\a\pypy\pypy\rpython\jit\backend\x86\test\test_ztranslation_call_assembler.py:14: Skipped: crashes on Windows (Boehm issue?) F jit/backend/x86/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:132: in _compile_and_run exe_name = cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2184): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...py\\pypy\\rpython"\\rlib\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\rjitlog\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-43\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter_1.obj /c data_rpython_jit_codewriter_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_codewriter_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof_1.obj /c data_rpython_rlib_rvmprof_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_rlib_rvmprof_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E implement.c E implement.c(328): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement_1.obj /c implement_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E implement_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_4.obj /c rpython_jit_backend_x86_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_backend_x86_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_5.obj /c rpython_jit_backend_x86_5.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_backend_x86_5.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_4.obj /c rpython_jit_metainterp_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_metainterp_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src E rpython_memory_gc.c E rpython_memory_gc.c(2150): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-43\testing_1\singleheader.h(14846): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2176): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-43\testing_1\singleheader.h(14846): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2177): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2184): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [rtyper] specializing: 100 / 275 blocks (36%) [rtyper] specializing: 200 / 356 blocks (56%) [rtyper] specializing: 300 / 356 blocks (84%) [rtyper] -=- specialized 356 blocks -=- [rtyper] -=- specialized 4 more blocks -=- [rtyper] specializing: 400 / 682 blocks (58%) [rtyper] specializing: 500 / 682 blocks (73%) [rtyper] specializing: 600 / 682 blocks (87%) [rtyper] -=- specialized 322 more blocks -=- [rtyper] specializing: 700 / 706 blocks (99%) [rtyper] -=- specialized 26 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 7 more blocks -=- [rtyper] -=- specialized 6 more blocks -=- [rtyper] -=- specialized 19 more blocks -=- [rtyper] -=- specialized 12 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 10 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [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: 2600 / 51216 blocks (5%) [rtyper] specializing: 5500 / 54167 blocks (10%) [rtyper] specializing: 9100 / 60195 blocks (15%) [rtyper] specializing: 12100 / 60424 blocks (20%) [rtyper] specializing: 15200 / 60434 blocks (25%) [rtyper] specializing: 18200 / 60544 blocks (30%) [rtyper] specializing: 22800 / 64873 blocks (35%) [rtyper] specializing: 26100 / 65089 blocks (40%) [rtyper] specializing: 29300 / 65089 blocks (45%) [rtyper] specializing: 32600 / 65101 blocks (50%) [rtyper] specializing: 35900 / 65209 blocks (55%) [rtyper] specializing: 39200 / 65293 blocks (60%) [rtyper] specializing: 42500 / 65293 blocks (65%) [rtyper] specializing: 45800 / 65293 blocks (70%) [rtyper] specializing: 49000 / 65293 blocks (75%) [rtyper] specializing: 50000 / 65293 blocks (76%) [rtyper] specializing: 52900 / 65293 blocks (81%) [rtyper] specializing: 56300 / 65398 blocks (86%) [rtyper] specializing: 59600 / 65398 blocks (91%) [rtyper] specializing: 62800 / 65398 blocks (96%) [rtyper] specializing: 65300 / 65400 blocks (99%) [rtyper] specializing: 65400 / 65400 blocks (100%) [rtyper] -=- specialized 64634 more blocks -=- [rtyper] -=- specialized 36 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [rtyper] -=- specialized 25 more blocks -=- [rtyper] specializing: 65500 / 67898 blocks (96%) [rtyper] specializing: 67900 / 67963 blocks (99%) [rtyper] -=- specialized 2502 more blocks -=- [rtyper] specializing: 68000 / 68039 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 1636 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 16 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: 1122 framework rtti: 18 func: 195 group: 1 struct: 2345 ] [c] 2000 nodes [ array: 3122 framework rtti: 18 func: 195 group: 1 struct: 2345 ] [c] 3000 nodes [ array: 4181 framework rtti: 19 func: 261 group: 1 struct: 2364 ] [c] 4000 nodes [ array: 4181 framework rtti: 19 func: 261 group: 1 struct: 2364 ] [c] 5000 nodes [ array: 4181 framework rtti: 19 func: 261 group: 1 struct: 2364 ] [c] 6000 nodes [ array: 4181 framework rtti: 19 func: 261 group: 1 struct: 2364 ] [c] 7000 nodes [ array: 4263 framework rtti: 21 func: 396 group: 1 struct: 2451 ] [c] 8000 nodes [ array: 4462 framework rtti: 36 func: 961 group: 1 struct: 3020 ] [c] 9000 nodes [ array: 4756 framework rtti: 40 func: 1507 group: 1 struct: 3521 ] [c] 10000 nodes [ array: 4856 framework rtti: 48 func: 1760 group: 1 struct: 3729 ] [c] 11000 nodes [ array: 4872 framework rtti: 129 func: 2080 group: 1 struct: 5528 ] [c] 12000 nodes [ array: 4872 framework rtti: 271 func: 2258 group: 1 struct: 5670 ] [c] 13000 nodes [ array: 5113 framework rtti: 280 func: 2453 group: 1 struct: 5864 ] [c] 14000 nodes [ array: 5231 framework rtti: 282 func: 2734 group: 1 struct: 6020 ] [c] 15000 nodes [ array: 5304 framework rtti: 292 func: 3427 group: 1 struct: 6229 ] [c] 16000 nodes [ array: 5382 framework rtti: 295 func: 4205 group: 1 struct: 6404 ] [c] 17000 nodes [ array: 5437 framework rtti: 298 func: 7281 group: 1 struct: 6982 ] [c] 18000 nodes [ array: 5492 framework rtti: 301 func: 7892 group: 1 struct: 7268 ] [c] 19000 nodes [ array: 5514 framework rtti: 301 func: 8048 group: 1 struct: 7345 ] [c] 20000 nodes [ array: 5537 framework rtti: 301 func: 8214 group: 1 struct: 7429 ] [c] 21000 nodes [ array: 5665 framework rtti: 303 func: 8639 group: 1 struct: 7600 ] [c] 22000 nodes [ array: 5867 framework rtti: 303 func: 8751 group: 1 struct: 7637 ] [c:database] GC transformer: finished helpers [c] 23000 nodes [ array: 6040 framework rtti: 307 func: 8891 group: 1 struct: 8355 ] [c] 24000 nodes [ array: 6383 framework rtti: 335 func: 8951 group: 1 struct: 8483 ] [c] 25000 nodes [ array: 6466 framework rtti: 373 func: 9834 group: 1 struct: 8667 ] [c] 26000 nodes [ array: 6494 framework rtti: 380 func: 11841 group: 1 struct: 9503 ] [c] 27000 nodes [ array: 6512 framework rtti: 383 func: 12780 group: 1 struct: 9544 ] [c] 28000 nodes [ array: 6512 framework rtti: 383 func: 12833 group: 1 struct: 9545 ] [c] 29000 nodes [ array: 6512 framework rtti: 383 func: 12872 group: 1 struct: 9545 ] [c] 30000 nodes [ array: 6577 framework rtti: 399 func: 13414 group: 1 struct: 9719 ] [c] 31000 nodes [ array: 6748 framework rtti: 448 func: 13748 group: 1 struct: 10153 ] [rtyper] specializing: 68100 / 68133 blocks (99%) [rtyper] -=- specialized 60 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 1193 typeids [gctransform:info] added 31147 push/pop stack root instructions [gctransform:info] inserted 621 write barrier calls [gctransform:info] inserted 242 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 31406 nodes [ array: 6792 framework rtti: 459 func: 13925 group: 1 struct: 10229 ] [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_llsupport.c [c:writing] data_rpython_jit_backend_llsupport_test.c [c:writing] data_rpython_jit_backend_x86.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_llsupport_1.c [c:writing] data_rpython_jit_backend_x86_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] implement_1.c [c:writing] rpython_flowspace.c [c:writing] rpython_jit_backend.c [c:writing] rpython_jit_backend_llsupport.c [c:writing] rpython_jit_backend_llsupport_test.c [c:writing] rpython_jit_backend_x86.c [c:writing] rpython_jit_backend_x86_1.c [c:writing] rpython_jit_backend_x86_2.c [c:writing] rpython_jit_backend_x86_3.c [c:writing] rpython_jit_backend_x86_4.c [c:writing] rpython_jit_backend_x86_5.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] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-43\testing_1 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] testing_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_backend.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_backend_llsupport.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_backend_llsupport_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_backend_x86.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_codewriter.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_metainterp.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_metainterp_optimizeopt.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_rlib_rjitlog.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_rlib_rvmprof.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_backend_llsupport_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_backend_x86_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter_1.obj /c data_rpython_jit_codewriter_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_codewriter_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_jit_metainterp_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof_1.obj /c data_rpython_rlib_rvmprof_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_rlib_rvmprof_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] implement.c [platform:Error] implement.c(328): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement_1.obj /c implement_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] implement_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_backend.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_backend_llsupport.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_backend_llsupport_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_backend_x86.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_backend_x86_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_backend_x86_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_backend_x86_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_4.obj /c rpython_jit_backend_x86_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_backend_x86_4.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_5.obj /c rpython_jit_backend_x86_5.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_backend_x86_5.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_codewriter.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_metainterp.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_metainterp_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_metainterp_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_metainterp_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_4.obj /c rpython_jit_metainterp_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_metainterp_4.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_metainterp_optimizeopt.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_metainterp_optimizeopt_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_metainterp_optimizeopt_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_jit_metainterp_optimizeopt_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(2150): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-43\testing_1\singleheader.h(14846): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2176): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-43\testing_1\singleheader.h(14846): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2177): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2184): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src' : return code '0x2' [platform:Error] Stop. (somefailed=True in jit/backend/x86/test/test_zrpy_vmprof.py) . jit/backend/x86/tool/test/test_viewcode.py::test_format_code_dump_with_labels . jit/backend/x86/tool/test/test_viewcode.py::test_format_code_dump_with_labels_no_labels . jit/backend/x86/test/test_ztranslation_basic.py::TestTranslationX86::()::test_stuff_translates s jit/backend/x86/test/test_ztranslation_jit_stats.py::TestTranslationJITStatsX86::()::test_jit_get_stats Skipped: disabled feature . jit/backend/x86/test/test_ztranslation_jit_stats.py::TestTranslationJITStatsX86::()::test_flush_trace_counts F jit/backend/x86/test/test_ztranslation_external_exception.py::TestTranslationRemoveTypePtrX86::()::test_external_exception_handling_translates self = def test_external_exception_handling_translates(self): jitdriver = JitDriver(greens = [], reds = ['n', 'total']) class ImDone(Exception): def __init__(self, resvalue): self.resvalue = resvalue @dont_look_inside def f(x, total): if x <= 30: raise ImDone(total * 10) if x > 200: return 2 raise ValueError @dont_look_inside def g(x): if x > 150: raise ValueError return 2 class Base: def meth(self): return 2 class Sub(Base): def meth(self): return 1 @dont_look_inside def h(x): if x < 20000: return Sub() else: return Base() def myportal(i): set_param(jitdriver, "threshold", 3) set_param(jitdriver, "trace_eagerness", 2) total = 0 n = i while True: jitdriver.can_enter_jit(n=n, total=total) jitdriver.jit_merge_point(n=n, total=total) try: total += f(n, total) except ValueError: total += 1 try: total += g(n) except ValueError: total -= 1 n -= h(n).meth() # this is to force a GUARD_CLASS def main(i): try: myportal(i) except ImDone as e: return e.resvalue # XXX custom fishing, depends on the exact env var and format logfile = udir.join('test_ztranslation.log') os.environ['PYPYLOG'] = 'jit-log-opt:%s' % (logfile,) try: > res = self.meta_interp(main, [400]) jit\backend\llsupport\test\ztranslation_test.py:334: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 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:132: in _compile_and_run exe_name = cbuilder.compile() translator\c\genc.py:341: in compile extra_opts) translator\platform\windows.py:574: in execute_makefile self._handle_error(returncode, stdout, stderr, path.join('make')) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , returncode = 2 stdout = "\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\nrpython_memory_gc.c(2185): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX'\r\n" stderr = '\tcl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /F...\rpython"\\rlib\\rjitlog\\src /I"D:\\a\\pypy\\pypy\\rpython"\\rlib\\rvmprof\\src\' : return code \'0x2\'\r\nStop.\r\n' outname = local('c:\\users\\runner~1\\appdata\\local\\temp\\usession-pypy-HEAD-46\\testing_1\\make') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E stdafx.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E testing_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_memory_gc.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_memory_gctransform.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_rlib.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_rlib_rjitlog.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_rtyper.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_rtyper_lltypesystem.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E nonfuncnodes.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_backend_llsupport_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter_1.obj /c data_rpython_jit_codewriter_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_codewriter_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_memory_gc_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_rlib_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_rlib_rvmprof.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E data_rpython_rtyper_lltypesystem_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E implement.c E implement.c(328): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement_1.obj /c implement_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E implement_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_flowspace.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_backend.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_backend_llsupport.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_backend_llsupport_test.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_backend_x86.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_backend_x86_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_backend_x86_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_backend_x86_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_4.obj /c rpython_jit_backend_x86_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_backend_x86_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_5.obj /c rpython_jit_backend_x86_5.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_backend_x86_5.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_codewriter.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_metainterp.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_metainterp_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_metainterp_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_metainterp_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_4.obj /c rpython_jit_metainterp_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_metainterp_4.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_metainterp_optimizeopt.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_metainterp_optimizeopt_1.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_metainterp_optimizeopt_2.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_jit_metainterp_optimizeopt_3.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_memory.c E cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src E rpython_memory_gc.c E rpython_memory_gc.c(2151): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-46\testing_1\singleheader.h(14532): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2177): error C2027: use of undefined type 'MEMORYSTATUSEX' E c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-46\testing_1\singleheader.h(14532): note: see declaration of 'MEMORYSTATUSEX' E rpython_memory_gc.c(2178): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' E rpython_memory_gc.c(2185): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' E NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src' : return code '0x2' E Stop. E """) translator\platform\windows.py:319: CompilationError ---------- Captured stderr call ---------- [platform:msg] Updated environment with vsver 160, using x64 True [rtyper] -=- specialized 41 blocks -=- [rtyper] -=- specialized 4 more blocks -=- [rtyper] specializing: 100 / 425 blocks (23%) [rtyper] specializing: 200 / 425 blocks (47%) [rtyper] specializing: 300 / 478 blocks (62%) [rtyper] specializing: 400 / 478 blocks (83%) [rtyper] -=- specialized 433 more blocks -=- [rtyper] specializing: 500 / 504 blocks (99%) [rtyper] -=- specialized 26 more blocks -=- [rtyper] -=- specialized 2 more blocks -=- [rtyper] -=- specialized 7 more blocks -=- [rtyper] -=- specialized 6 more blocks -=- [rtyper] -=- specialized 19 more blocks -=- [rtyper] -=- specialized 12 more blocks -=- [backendopt:inlining] phase with threshold factor: 32.4 [backendopt:inlining] heuristic: rpython.translator.backendopt.inline.inlining_heuristic [backendopt:inlining] inlined 2 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 9 simple mallocs in total [backendopt:mergeifblocks] starting to merge if blocks [rtyper] -=- specialized 3 more blocks -=- [jitcodewriter:info] making JitCodes... [jitcodewriter:info] There are 3 JitCode instances. [jitcodewriter:info] There are 7 -live- ops. Size of liveness is 18 bytes [jitcodewriter] compute_bitstrings: [jitcodewriter] 5 effectinfos: [jitcodewriter] 0 descrs for arrays [jitcodewriter] 1 descrs for fields [jitcodewriter] 0 descrs for interiorfields [jitcodewriter] -> 2 bitstrings, mean length 0.5, max length 1 [rtyper] specializing: 2500 / 49925 blocks (5%) [rtyper] specializing: 5400 / 53522 blocks (10%) [rtyper] specializing: 8600 / 57247 blocks (15%) [rtyper] specializing: 11600 / 57534 blocks (20%) [rtyper] specializing: 14400 / 57534 blocks (25%) [rtyper] specializing: 17300 / 57544 blocks (30%) [rtyper] specializing: 22200 / 63237 blocks (35%) [rtyper] specializing: 25400 / 63440 blocks (40%) [rtyper] specializing: 28600 / 63450 blocks (45%) [rtyper] specializing: 31800 / 63460 blocks (50%) [rtyper] specializing: 35000 / 63568 blocks (55%) [rtyper] specializing: 38500 / 64069 blocks (60%) [rtyper] specializing: 41700 / 64069 blocks (65%) [rtyper] specializing: 44900 / 64069 blocks (70%) [rtyper] specializing: 48100 / 64069 blocks (75%) [rtyper] specializing: 48600 / 64069 blocks (75%) [rtyper] specializing: 51300 / 64069 blocks (80%) [rtyper] specializing: 54600 / 64174 blocks (85%) [rtyper] specializing: 57800 / 64174 blocks (90%) [rtyper] specializing: 61000 / 64174 blocks (95%) [rtyper] specializing: 64100 / 64176 blocks (99%) [rtyper] -=- specialized 63623 more blocks -=- [rtyper] specializing: 64200 / 64212 blocks (99%) [rtyper] -=- specialized 36 more blocks -=- [rtyper] -=- specialized 0 more blocks -=- [rtyper] -=- specialized 25 more blocks -=- [rtyper] specializing: 64300 / 66674 blocks (96%) [rtyper] specializing: 66700 / 66739 blocks (99%) [rtyper] -=- specialized 2502 more blocks -=- [rtyper] specializing: 66800 / 66815 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 1636 callsites. [backendopt:malloc] starting malloc removal [backendopt:malloc] removed 16 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: 1129 framework rtti: 17 func: 170 group: 1 struct: 2347 ] [c] 2000 nodes [ array: 3129 framework rtti: 17 func: 170 group: 1 struct: 2347 ] [c] 3000 nodes [ array: 4177 framework rtti: 19 func: 227 group: 1 struct: 2365 ] [c] 4000 nodes [ array: 4177 framework rtti: 19 func: 227 group: 1 struct: 2365 ] [c] 5000 nodes [ array: 4177 framework rtti: 19 func: 227 group: 1 struct: 2365 ] [c] 6000 nodes [ array: 4177 framework rtti: 19 func: 227 group: 1 struct: 2365 ] [c] 7000 nodes [ array: 4262 framework rtti: 20 func: 395 group: 1 struct: 2487 ] [c] 8000 nodes [ array: 4497 framework rtti: 37 func: 913 group: 1 struct: 3083 ] [c] 9000 nodes [ array: 4767 framework rtti: 39 func: 1442 group: 1 struct: 3557 ] [c] 10000 nodes [ array: 4843 framework rtti: 47 func: 1717 group: 1 struct: 3771 ] [c] 11000 nodes [ array: 4948 framework rtti: 55 func: 2200 group: 1 struct: 5651 ] [c] 12000 nodes [ array: 4960 framework rtti: 166 func: 2511 group: 1 struct: 5805 ] [c] 13000 nodes [ array: 4966 framework rtti: 286 func: 2784 group: 1 struct: 6065 ] [c] 14000 nodes [ array: 5238 framework rtti: 287 func: 2864 group: 1 struct: 6149 ] [c] 15000 nodes [ array: 5298 framework rtti: 291 func: 3469 group: 1 struct: 6265 ] [c] 16000 nodes [ array: 5370 framework rtti: 294 func: 4108 group: 1 struct: 6448 ] [c] 17000 nodes [ array: 5458 framework rtti: 298 func: 7323 group: 1 struct: 7190 ] [c] 18000 nodes [ array: 5488 framework rtti: 300 func: 7649 group: 1 struct: 7296 ] [c] 19000 nodes [ array: 5511 framework rtti: 300 func: 7802 group: 1 struct: 7373 ] [c] 20000 nodes [ array: 5545 framework rtti: 300 func: 7954 group: 1 struct: 7459 ] [c] 21000 nodes [ array: 5734 framework rtti: 302 func: 8420 group: 1 struct: 7613 ] [c] 22000 nodes [ array: 5872 framework rtti: 302 func: 8586 group: 1 struct: 7666 ] [c:database] GC transformer: finished helpers [c] 23000 nodes [ array: 6182 framework rtti: 306 func: 8696 group: 1 struct: 8391 ] [c] 24000 nodes [ array: 6400 framework rtti: 367 func: 9045 group: 1 struct: 8564 ] [c] 25000 nodes [ array: 6454 framework rtti: 378 func: 9988 group: 1 struct: 9489 ] [c] 26000 nodes [ array: 6473 framework rtti: 381 func: 11907 group: 1 struct: 9538 ] [c] 27000 nodes [ array: 6491 framework rtti: 384 func: 12548 group: 1 struct: 9592 ] [c] 28000 nodes [ array: 6491 framework rtti: 384 func: 12617 group: 1 struct: 9592 ] [c] 29000 nodes [ array: 6509 framework rtti: 386 func: 12701 group: 1 struct: 9642 ] [c] 30000 nodes [ array: 6548 framework rtti: 398 func: 13333 group: 1 struct: 9901 ] [c] 31000 nodes [ array: 6721 framework rtti: 451 func: 13652 group: 1 struct: 10188 ] [rtyper] specializing: 66900 / 66909 blocks (99%) [rtyper] -=- specialized 60 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 1165 typeids [gctransform:info] added 29696 push/pop stack root instructions [gctransform:info] inserted 612 write barrier calls [gctransform:info] inserted 220 write_barrier_from_array calls [gctransform:info] found 3 static roots [c:database] Inlining GC helpers and postprocessing [c] 31131 nodes [ array: 6746 framework rtti: 456 func: 13714 group: 1 struct: 10214 ] [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_llsupport.c [c:writing] data_rpython_jit_backend_llsupport_test.c [c:writing] data_rpython_jit_backend_x86.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_rtyper.c [c:writing] data_rpython_rtyper_lltypesystem.c [c:writing] nonfuncnodes.c [c:writing] data_rpython_jit_backend_llsupport_1.c [c:writing] data_rpython_jit_backend_x86_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.c [c:writing] data_rpython_rtyper_lltypesystem_1.c [c:writing] implement.c [c:writing] implement_1.c [c:writing] rpython_flowspace.c [c:writing] rpython_jit_backend.c [c:writing] rpython_jit_backend_llsupport.c [c:writing] rpython_jit_backend_llsupport_test.c [c:writing] rpython_jit_backend_x86.c [c:writing] rpython_jit_backend_x86_1.c [c:writing] rpython_jit_backend_x86_2.c [c:writing] rpython_jit_backend_x86_3.c [c:writing] rpython_jit_backend_x86_4.c [c:writing] rpython_jit_backend_x86_5.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] nmake in c:\users\runner~1\appdata\local\temp\usession-pypy-HEAD-46\testing_1 [platform:Error] cl.exe stdafx.c /c /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Ycstdafx.h /Fpstdafx.pch /FIstdafx.h /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] stdafx.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fotesting_1.obj /c testing_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] testing_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_flowspace.obj /c data_rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend.obj /c data_rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_backend.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport.obj /c data_rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_backend_llsupport.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_test.obj /c data_rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_backend_llsupport_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86.obj /c data_rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_backend_x86.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter.obj /c data_rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_codewriter.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp.obj /c data_rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_metainterp.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_optimizeopt.obj /c data_rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_metainterp_optimizeopt.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc.obj /c data_rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_memory_gc.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gctransform.obj /c data_rpython_memory_gctransform.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_memory_gctransform.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib.obj /c data_rpython_rlib.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_rlib.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rjitlog.obj /c data_rpython_rlib_rjitlog.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_rlib_rjitlog.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper.obj /c data_rpython_rtyper.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_rtyper.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem.obj /c data_rpython_rtyper_lltypesystem.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_rtyper_lltypesystem.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fononfuncnodes.obj /c nonfuncnodes.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] nonfuncnodes.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_llsupport_1.obj /c data_rpython_jit_backend_llsupport_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_backend_llsupport_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_backend_x86_1.obj /c data_rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_backend_x86_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_codewriter_1.obj /c data_rpython_jit_codewriter_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_codewriter_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_jit_metainterp_1.obj /c data_rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_jit_metainterp_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_memory_gc_1.obj /c data_rpython_memory_gc_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_memory_gc_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_1.obj /c data_rpython_rlib_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_rlib_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rlib_rvmprof.obj /c data_rpython_rlib_rvmprof.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_rlib_rvmprof.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Fodata_rpython_rtyper_lltypesystem_1.obj /c data_rpython_rtyper_lltypesystem_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] data_rpython_rtyper_lltypesystem_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement.obj /c implement.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] implement.c [platform:Error] implement.c(328): warning C4133: 'function': incompatible types - from 'MEMORYSTATUSEX *' to 'LPMEMORYSTATUSEX' [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Foimplement_1.obj /c implement_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] implement_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_flowspace.obj /c rpython_flowspace.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_flowspace.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend.obj /c rpython_jit_backend.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_backend.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport.obj /c rpython_jit_backend_llsupport.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_backend_llsupport.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_llsupport_test.obj /c rpython_jit_backend_llsupport_test.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_backend_llsupport_test.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86.obj /c rpython_jit_backend_x86.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_backend_x86.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_1.obj /c rpython_jit_backend_x86_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_backend_x86_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_2.obj /c rpython_jit_backend_x86_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_backend_x86_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_3.obj /c rpython_jit_backend_x86_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_backend_x86_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_4.obj /c rpython_jit_backend_x86_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_backend_x86_4.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_backend_x86_5.obj /c rpython_jit_backend_x86_5.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_backend_x86_5.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_codewriter.obj /c rpython_jit_codewriter.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_codewriter.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp.obj /c rpython_jit_metainterp.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_metainterp.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_1.obj /c rpython_jit_metainterp_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_metainterp_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_2.obj /c rpython_jit_metainterp_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_metainterp_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_3.obj /c rpython_jit_metainterp_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_metainterp_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_4.obj /c rpython_jit_metainterp_4.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_metainterp_4.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt.obj /c rpython_jit_metainterp_optimizeopt.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_metainterp_optimizeopt.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_1.obj /c rpython_jit_metainterp_optimizeopt_1.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_metainterp_optimizeopt_1.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_2.obj /c rpython_jit_metainterp_optimizeopt_2.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_metainterp_optimizeopt_2.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_jit_metainterp_optimizeopt_3.obj /c rpython_jit_metainterp_optimizeopt_3.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_jit_metainterp_optimizeopt_3.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory.obj /c rpython_memory.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_memory.c [platform:Error] cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src [platform:Error] rpython_memory_gc.c [platform:Error] rpython_memory_gc.c(2151): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-46\testing_1\singleheader.h(14532): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2177): error C2027: use of undefined type 'MEMORYSTATUSEX' [platform:Error] c:\Users\runneradmin\AppData\Local\Temp\usession-pypy-HEAD-46\testing_1\singleheader.h(14532): note: see declaration of 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2178): error C2037: left of 'dwLength' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] rpython_memory_gc.c(2185): error C2037: left of 'ullTotalPhys' specifies undefined struct/union 'MEMORYSTATUSEX' [platform:Error] NMAKE : fatal error U1077: 'cl.exe /nologo /MD /O2 -DPYPY_CPU_HAS_STANDARD_PRECISION -DPYPY_MAKEFILE /Yustdafx.h /Fpstdafx.pch /FIstdafx.h /Forpython_memory_gc.obj /c rpython_memory_gc.c /I/include /I"D:\a\pypy\pypy\rpython"\translator\c /I"D:\a\pypy\pypy\rpython"\rlib\src /I"D:\a\pypy\pypy\rpython"\rlib\rjitlog\src /I"D:\a\pypy\pypy\rpython"\rlib\rvmprof\src' : return code '0x2' [platform:Error] Stop. (somefailed=True in jit/backend/x86/test/test_ztranslation_external_exception.py)