diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2025-04-30 20:42:31 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2025-04-30 20:42:31 -0400 |
| commit | dfedf3f2bb434065da3ddbc931e87a4017535f80 (patch) | |
| tree | 6c7d9e5e35fd4fd612d51285dcae7d6c06b8838a /lib/commands | |
| parent | 46818674d3588dd15ebca5cb7be4afa8cd485cfe (diff) | |
Update compiler to use randomly generated unique-per-file symbol
suffixes instead of needing to rename symbols with objcopy
Diffstat (limited to 'lib/commands')
| -rw-r--r-- | lib/commands/commands.tm | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/commands/commands.tm b/lib/commands/commands.tm index cb1d48e3..8a131042 100644 --- a/lib/commands/commands.tm +++ b/lib/commands/commands.tm @@ -57,22 +57,22 @@ struct Command(command:Text, args:[Text]=[], env:{Text=Text}={}) errors : [Byte] status := run_command(command.command, command.args, command.env, input_bytes, &output, &errors) - if C_code:Bool(WIFEXITED(_$status)) - return ProgramResult(output, errors, ExitType.Exited(C_code:Int32(WEXITSTATUS(_$status)))) + if C_code:Bool(WIFEXITED(@status)) + return ProgramResult(output, errors, ExitType.Exited(C_code:Int32(WEXITSTATUS(@status)))) - if C_code:Bool(WIFSIGNALED(_$status)) - return ProgramResult(output, errors, ExitType.Signaled(C_code:Int32(WTERMSIG(_$status)))) + if C_code:Bool(WIFSIGNALED(@status)) + return ProgramResult(output, errors, ExitType.Signaled(C_code:Int32(WTERMSIG(@status)))) return ProgramResult(output, errors, ExitType.Failed) func run(command:Command, -> ExitType) status := run_command(command.command, command.args, command.env, none, none, none) - if C_code:Bool(WIFEXITED(_$status)) - return ExitType.Exited(C_code:Int32(WEXITSTATUS(_$status))) + if C_code:Bool(WIFEXITED(@status)) + return ExitType.Exited(C_code:Int32(WEXITSTATUS(@status))) - if C_code:Bool(WIFSIGNALED(_$status)) - return ExitType.Signaled(C_code:Int32(WTERMSIG(_$status))) + if C_code:Bool(WIFSIGNALED(@status)) + return ExitType.Signaled(C_code:Int32(WTERMSIG(@status))) return ExitType.Failed |
