about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
diff options
context:
space:
mode:
authorJoshua Nelson <github@jyn.dev>2023-04-09 09:11:00 -0500
committerjyn <github@jyn.dev>2023-04-13 22:10:26 -0500
commit88ee6e5a6c5fad39494d4f5dcbfe026fa7fac621 (patch)
tree10b8215a12a2dfca9a60ed3292acda829518448a /compiler/rustc_codegen_gcc
parent2ffb0de8cfda57cafdfd71a690f14c2e17216d85 (diff)
downloadrust-88ee6e5a6c5fad39494d4f5dcbfe026fa7fac621.tar.gz
rust-88ee6e5a6c5fad39494d4f5dcbfe026fa7fac621.zip
Fix tests on wasm
The `std` test straightforwardly can't work without file descriptors;
 #99417 tracks moving it out of tests/ui.

`issue-13560.rs` requires the target to support dynamic linking.

`extern-mod-syntax` is interesting. The original test was added to check
if `extern mod` could be parsed correctly and used `extern mod std` and
an import:
https://github.com/rust-lang/rust/commit/138dc3048af36f0a20f857542c357fe8df563013#diff-73700e1e851b7a37bc92174635dab726124c82e5bfabbbc45b4a3c2e8e14fadd
At some point `std::json::Object` was moved out of std to an unstable
rustc-only `extras` crate, and rather than just changing the import it
got changed to use the unstable crate. When `extras` was removed, people
assumed the test was meant to also test rustc_private and changed it to
another unstable crate rather than using something in std.

This changes the test to remove the `rustc_private` import, to allow it
to work properly when cross-compiling.
Diffstat (limited to 'compiler/rustc_codegen_gcc')
0 files changed, 0 insertions, 0 deletions