diff options
| author | Martin Kröning <martin.kroening@eonerc.rwth-aachen.de> | 2024-07-31 12:39:23 +0200 |
|---|---|---|
| committer | Martin Kröning <martin.kroening@eonerc.rwth-aachen.de> | 2024-07-31 13:31:41 +0200 |
| commit | 76b4a86b571408ba2f99e047e9f5972ae682cb99 (patch) | |
| tree | 8ece03e6e2934a7e40bca340d16f7f6c3f947a26 | |
| parent | 83dcdb3a5dad0ed1e3e1fadc848d3f7727b41aa5 (diff) | |
| download | rust-76b4a86b571408ba2f99e047e9f5972ae682cb99.tar.gz rust-76b4a86b571408ba2f99e047e9f5972ae682cb99.zip | |
refactor(pal/hermit): return `!` to satisfy rust-analyzer
This silences this rust-analyzer-specific error: `expected !, found ()` Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de>
| -rw-r--r-- | library/std/src/sys/pal/hermit/mod.rs | 6 | ||||
| -rw-r--r-- | library/std/src/sys/pal/hermit/os.rs | 4 |
2 files changed, 3 insertions, 7 deletions
diff --git a/library/std/src/sys/pal/hermit/mod.rs b/library/std/src/sys/pal/hermit/mod.rs index 55583b89d67..2c9aeb48044 100644 --- a/library/std/src/sys/pal/hermit/mod.rs +++ b/library/std/src/sys/pal/hermit/mod.rs @@ -49,9 +49,7 @@ pub fn unsupported_err() -> crate::io::Error { } pub fn abort_internal() -> ! { - unsafe { - hermit_abi::abort(); - } + unsafe { hermit_abi::abort() } } pub fn hashmap_random_keys() -> (u64, u64) { @@ -104,7 +102,7 @@ pub unsafe extern "C" fn runtime_entry( let result = main(argc as isize, argv); crate::sys::thread_local::destructors::run(); - hermit_abi::exit(result); + hermit_abi::exit(result) } #[inline] diff --git a/library/std/src/sys/pal/hermit/os.rs b/library/std/src/sys/pal/hermit/os.rs index 9631dac658c..50ce2f57b30 100644 --- a/library/std/src/sys/pal/hermit/os.rs +++ b/library/std/src/sys/pal/hermit/os.rs @@ -190,9 +190,7 @@ pub fn home_dir() -> Option<PathBuf> { } pub fn exit(code: i32) -> ! { - unsafe { - hermit_abi::exit(code); - } + unsafe { hermit_abi::exit(code) } } pub fn getpid() -> u32 { |
