| author | |
| committer | |
| log | c59ce046a0ad468ac3f80c2d43ffa056772df7f1 |
| tree | 4a350196d705cafca235ec608ba18575dcb9bce6 |
| parent | 22dd0db9bf18e225799e8540ec27451fc48ea86e |
closes #5083 files changed, 3 insertions(+), 1 deletions(-)
src/error.cpp+1| ... | @@ -42,6 +42,7 @@ const char *err_str(Error err) { | ... | @@ -42,6 +42,7 @@ const char *err_str(Error err) { |
| 42 | case ErrorUnknownArchitecture: return "unrecognized architecture"; | 42 | case ErrorUnknownArchitecture: return "unrecognized architecture"; |
| 43 | case ErrorUnknownOperatingSystem: return "unrecognized operating system"; | 43 | case ErrorUnknownOperatingSystem: return "unrecognized operating system"; |
| 44 | case ErrorUnknownABI: return "unrecognized C ABI"; | 44 | case ErrorUnknownABI: return "unrecognized C ABI"; |
| 45 | case ErrorInvalidFilename: return "invalid filename"; | ||
| 45 | } | 46 | } |
| 46 | return "(invalid error)"; | 47 | return "(invalid error)"; |
| 47 | } | 48 | } |
src/error.hpp+1| ... | @@ -44,6 +44,7 @@ enum Error { | ... | @@ -44,6 +44,7 @@ enum Error { |
| 44 | ErrorUnknownArchitecture, | 44 | ErrorUnknownArchitecture, |
| 45 | ErrorUnknownOperatingSystem, | 45 | ErrorUnknownOperatingSystem, |
| 46 | ErrorUnknownABI, | 46 | ErrorUnknownABI, |
| 47 | ErrorInvalidFilename, | ||
| 47 | }; | 48 | }; |
| 48 | 49 | ||
| 49 | const char *err_str(Error err); | 50 | const char *err_str(Error err); |
src/os.cpp+1-1| ... | @@ -1099,7 +1099,7 @@ Error os_fetch_file_path(Buf *full_path, Buf *out_contents, bool skip_shebang) { | ... | @@ -1099,7 +1099,7 @@ Error os_fetch_file_path(Buf *full_path, Buf *out_contents, bool skip_shebang) { |
| 1099 | case EINTR: | 1099 | case EINTR: |
| 1100 | return ErrorInterrupted; | 1100 | return ErrorInterrupted; |
| 1101 | case EINVAL: | 1101 | case EINVAL: |
| 1102 | zig_unreachable(); | 1102 | return ErrorInvalidFilename; |
| 1103 | case ENFILE: | 1103 | case ENFILE: |
| 1104 | case ENOMEM: | 1104 | case ENOMEM: |
| 1105 | return ErrorSystemResources; | 1105 | return ErrorSystemResources; |