about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDavid Wood <david.wood@huawei.com>2023-07-25 11:56:54 +0100
committerDavid Wood <david.wood@huawei.com>2023-07-25 11:56:54 +0100
commit516a56581e4c72381991a09bf7c2da7ae85f7948 (patch)
treeadeb51d62e140a0a635b78701d564be4497d87b4
parent75df62d4a2c45175b8cb1eb4bdc10fa423c11c4c (diff)
downloadrust-516a56581e4c72381991a09bf7c2da7ae85f7948.tar.gz
rust-516a56581e4c72381991a09bf7c2da7ae85f7948.zip
clippy: `env!` invocations can't be b"" literals
Signed-off-by: David Wood <david@davidtw.co>
-rw-r--r--src/tools/clippy/clippy_lints/src/strings.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/clippy/clippy_lints/src/strings.rs b/src/tools/clippy/clippy_lints/src/strings.rs
index 58724852b3c..4d45091f4b5 100644
--- a/src/tools/clippy/clippy_lints/src/strings.rs
+++ b/src/tools/clippy/clippy_lints/src/strings.rs
@@ -328,7 +328,7 @@ impl<'tcx> LateLintPass<'tcx> for StringLitAsBytes {
                     {
                         // Don't lint. Byte strings produce `&[u8; N]` whereas `as_bytes()` produces
                         // `&[u8]`. This change would prevent matching with different sized slices.
-                    } else {
+                    } else if !callsite.starts_with("env!") {
                         span_lint_and_sugg(
                             cx,
                             STRING_LIT_AS_BYTES,