mirror of
https://github.com/rust-lang/rust.git
synced 2025-09-30 08:16:56 +00:00

We have a few ui tests to ensure we emit an error if we encounter too big arrays. Before this fix, compiling the tests with `-Cdebuginfo=2` would not include the spans of the instantiation sites, because the error is then emitted from a different code path that does not include the span. Propagate the span to the error also in the debuginfo case, so the tests passes regardless of debuginfo level.
9 lines
241 B
Plaintext
9 lines
241 B
Plaintext
error: values of the type `[[u8; 1518599999]; 1518600000]` are too big for the target architecture
|
|
--> $DIR/huge-array.rs:9:9
|
|
|
|
|
LL | let s: [T; 1518600000] = [t; 1518600000];
|
|
| ^
|
|
|
|
error: aborting due to 1 previous error
|
|
|