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:
parent
3f1be1ec7e
commit
d942113fdb
7 changed files with 23 additions and 16 deletions
|
@ -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)]
|
||||||
| ^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^
|
||||||
|
|
|
@ -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)]
|
||||||
| ^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^
|
||||||
|
|
|
@ -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)]
|
||||||
| ^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^
|
||||||
|
|
|
@ -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)]
|
||||||
| ^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^
|
||||||
|
|
|
@ -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)]
|
||||||
| ^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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)]
|
||||||
| ^^^^^^^^^^^^^^
|
| ^^^^^^^^^^^^^^
|
||||||
|
|
Loading…
Add table
Reference in a new issue