Compare commits
1 Commits
113a584b9b
...
da33604123
Author | SHA1 | Date | |
---|---|---|---|
da33604123 |
@ -18559,7 +18559,10 @@ names: [_][]u8 =
|
||||
return 1;
|
||||
}
|
||||
|
||||
>debug_info_array: [_]u1 = [1, 0];
|
||||
|
||||
>command = command_string_to_enum.enum_value;
|
||||
|
||||
switch (command)
|
||||
{
|
||||
.compile =>
|
||||
@ -18621,7 +18624,6 @@ names: [_][]u8 =
|
||||
report_error();
|
||||
}
|
||||
|
||||
>debug_info_array: [_]u1 = [1, 0];
|
||||
for (name: names)
|
||||
{
|
||||
for (build_mode: #enum_values(BuildMode))
|
||||
|
@ -619,6 +619,24 @@ void entry_point(Slice<char* const> arguments, Slice<char* const> envp)
|
||||
print(compiler_has_debug_info ? string_literal(" with debug info\n") : string_literal(" with no debug info\n"));
|
||||
bb_fail();
|
||||
}
|
||||
|
||||
char* const reproduce_arguments[] =
|
||||
{
|
||||
(char*)compiler.pointer,
|
||||
(char*)"reproduce",
|
||||
0,
|
||||
};
|
||||
arg_slice = array_to_slice(reproduce_arguments);
|
||||
arg_slice.length -= 1;
|
||||
execution = os_execute(arena, arg_slice, environment, {});
|
||||
success = execution.termination_kind == TerminationKind::exit && execution.termination_code == 0;
|
||||
if (!success)
|
||||
{
|
||||
print(string_literal("Self-hosted reproduction failed: "));
|
||||
print(build_mode_to_string(compiler_build_mode));
|
||||
print(compiler_has_debug_info ? string_literal(" with debug info\n") : string_literal(" with no debug info\n"));
|
||||
bb_fail();
|
||||
}
|
||||
}
|
||||
}
|
||||
} break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user