Fix directives for lint-non-snake-case-crate

This test fails on targets without unwinding because the proc macro was
compiled as the target, not the host. Some targets were explicitly
disabled to pass CI, but these directives are more general.

Fixes Fuchsia tests.
This commit is contained in:
Tyler Mandry 2024-09-25 16:23:46 -07:00
parent 3f1be1ec7e
commit d942113fdb
7 changed files with 23 additions and 16 deletions

View file

@ -1,11 +1,11 @@
error: crate `NonSnakeCase` should have a snake case name error: crate `NonSnakeCase` should have a snake case name
--> $DIR/lint-non-snake-case-crate.rs:29:18 --> $DIR/lint-non-snake-case-crate.rs:36:18
| |
LL | #![crate_name = "NonSnakeCase"] LL | #![crate_name = "NonSnakeCase"]
| ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case` | ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case`
| |
note: the lint level is defined here note: the lint level is defined here
--> $DIR/lint-non-snake-case-crate.rs:31:9 --> $DIR/lint-non-snake-case-crate.rs:38:9
| |
LL | #![deny(non_snake_case)] LL | #![deny(non_snake_case)]
| ^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^

View file

@ -1,11 +1,11 @@
error: crate `NonSnakeCase` should have a snake case name error: crate `NonSnakeCase` should have a snake case name
--> $DIR/lint-non-snake-case-crate.rs:29:18 --> $DIR/lint-non-snake-case-crate.rs:36:18
| |
LL | #![crate_name = "NonSnakeCase"] LL | #![crate_name = "NonSnakeCase"]
| ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case` | ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case`
| |
note: the lint level is defined here note: the lint level is defined here
--> $DIR/lint-non-snake-case-crate.rs:31:9 --> $DIR/lint-non-snake-case-crate.rs:38:9
| |
LL | #![deny(non_snake_case)] LL | #![deny(non_snake_case)]
| ^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^

View file

@ -1,11 +1,11 @@
error: crate `NonSnakeCase` should have a snake case name error: crate `NonSnakeCase` should have a snake case name
--> $DIR/lint-non-snake-case-crate.rs:29:18 --> $DIR/lint-non-snake-case-crate.rs:36:18
| |
LL | #![crate_name = "NonSnakeCase"] LL | #![crate_name = "NonSnakeCase"]
| ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case` | ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case`
| |
note: the lint level is defined here note: the lint level is defined here
--> $DIR/lint-non-snake-case-crate.rs:31:9 --> $DIR/lint-non-snake-case-crate.rs:38:9
| |
LL | #![deny(non_snake_case)] LL | #![deny(non_snake_case)]
| ^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^

View file

@ -1,11 +1,11 @@
error: crate `NonSnakeCase` should have a snake case name error: crate `NonSnakeCase` should have a snake case name
--> $DIR/lint-non-snake-case-crate.rs:29:18 --> $DIR/lint-non-snake-case-crate.rs:36:18
| |
LL | #![crate_name = "NonSnakeCase"] LL | #![crate_name = "NonSnakeCase"]
| ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case` | ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case`
| |
note: the lint level is defined here note: the lint level is defined here
--> $DIR/lint-non-snake-case-crate.rs:31:9 --> $DIR/lint-non-snake-case-crate.rs:38:9
| |
LL | #![deny(non_snake_case)] LL | #![deny(non_snake_case)]
| ^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^

View file

@ -1,11 +1,11 @@
error: crate `NonSnakeCase` should have a snake case name error: crate `NonSnakeCase` should have a snake case name
--> $DIR/lint-non-snake-case-crate.rs:29:18 --> $DIR/lint-non-snake-case-crate.rs:36:18
| |
LL | #![crate_name = "NonSnakeCase"] LL | #![crate_name = "NonSnakeCase"]
| ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case` | ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case`
| |
note: the lint level is defined here note: the lint level is defined here
--> $DIR/lint-non-snake-case-crate.rs:31:9 --> $DIR/lint-non-snake-case-crate.rs:38:9
| |
LL | #![deny(non_snake_case)] LL | #![deny(non_snake_case)]
| ^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^

View file

@ -10,10 +10,17 @@
// But should fire on non-binary crates. // But should fire on non-binary crates.
//@[cdylib_] ignore-musl (dylibs are not supported) // FIXME(#132309): dylib crate type is not supported on wasm; we need a proper
//@[dylib_] ignore-musl (dylibs are not supported) // supports-crate-type directive. Also, needs-dynamic-linking should rule out
//@[dylib_] ignore-wasm (dylib is not supported) // musl since it supports neither dylibs nor cdylibs.
//@[proc_macro_] ignore-wasm (dylib is not supported) //@[dylib_] ignore-wasm
//@[dylib_] ignore-musl
//@[cdylib_] ignore-musl
//@[dylib_] needs-dynamic-linking
//@[cdylib_] needs-dynamic-linking
//@[proc_macro_] force-host
//@[proc_macro_] no-prefer-dynamic
//@[cdylib_] compile-flags: --crate-type=cdylib //@[cdylib_] compile-flags: --crate-type=cdylib
//@[dylib_] compile-flags: --crate-type=dylib //@[dylib_] compile-flags: --crate-type=dylib

View file

@ -1,11 +1,11 @@
error: crate `NonSnakeCase` should have a snake case name error: crate `NonSnakeCase` should have a snake case name
--> $DIR/lint-non-snake-case-crate.rs:29:18 --> $DIR/lint-non-snake-case-crate.rs:36:18
| |
LL | #![crate_name = "NonSnakeCase"] LL | #![crate_name = "NonSnakeCase"]
| ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case` | ^^^^^^^^^^^^ help: convert the identifier to snake case: `non_snake_case`
| |
note: the lint level is defined here note: the lint level is defined here
--> $DIR/lint-non-snake-case-crate.rs:31:9 --> $DIR/lint-non-snake-case-crate.rs:38:9
| |
LL | #![deny(non_snake_case)] LL | #![deny(non_snake_case)]
| ^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^