diff options
| author | Ralf Jung <post@ralfj.de> | 2022-12-27 23:27:16 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2022-12-28 10:51:13 +0100 |
| commit | 7bdb5da91624e027ce38bdabe50d65d5e86bacd0 (patch) | |
| tree | e9fa0f7152842878f4f632e3d6271fc490ab688e /src/tools/miri/tests/fail/alloc | |
| parent | ca1e861ee9596c6fea3f5d7f00c49efd1bd7c1aa (diff) | |
| download | rust-7bdb5da91624e027ce38bdabe50d65d5e86bacd0.tar.gz rust-7bdb5da91624e027ce38bdabe50d65d5e86bacd0.zip | |
handle unknown targets more gracefully
Diffstat (limited to 'src/tools/miri/tests/fail/alloc')
| -rw-r--r-- | src/tools/miri/tests/fail/alloc/no_global_allocator.rs | 3 | ||||
| -rw-r--r-- | src/tools/miri/tests/fail/alloc/no_global_allocator.stderr | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/tools/miri/tests/fail/alloc/no_global_allocator.rs b/src/tools/miri/tests/fail/alloc/no_global_allocator.rs index fb0e7986bb5..624ad1bda58 100644 --- a/src/tools/miri/tests/fail/alloc/no_global_allocator.rs +++ b/src/tools/miri/tests/fail/alloc/no_global_allocator.rs @@ -1,3 +1,4 @@ +//@normalize-stderr-test: "OS `.*`" -> "$$OS" // Make sure we pretend the allocation symbols don't exist when there is no allocator #![feature(lang_items, start)] @@ -10,7 +11,7 @@ extern "Rust" { #[start] fn start(_: isize, _: *const *const u8) -> isize { unsafe { - __rust_alloc(1, 1); //~ERROR: unsupported operation: can't call foreign function: __rust_alloc + __rust_alloc(1, 1); //~ERROR: unsupported operation: can't call foreign function `__rust_alloc` } 0 diff --git a/src/tools/miri/tests/fail/alloc/no_global_allocator.stderr b/src/tools/miri/tests/fail/alloc/no_global_allocator.stderr index ea70970ae0f..fe6a22fadc9 100644 --- a/src/tools/miri/tests/fail/alloc/no_global_allocator.stderr +++ b/src/tools/miri/tests/fail/alloc/no_global_allocator.stderr @@ -1,8 +1,8 @@ -error: unsupported operation: can't call foreign function: __rust_alloc +error: unsupported operation: can't call foreign function `__rust_alloc` on $OS --> $DIR/no_global_allocator.rs:LL:CC | LL | __rust_alloc(1, 1); - | ^^^^^^^^^^^^^^^^^^ can't call foreign function: __rust_alloc + | ^^^^^^^^^^^^^^^^^^ can't call foreign function `__rust_alloc` on $OS | = help: this is likely not a bug in the program; it indicates that the program performed an operation that the interpreter does not support = note: BACKTRACE: |
