File tree 6 files changed +271
-52
lines changed
crates/rustc_codegen_spirv
6 files changed +271
-52
lines changed Original file line number Diff line number Diff line change @@ -49,10 +49,16 @@ clippy_no_features examples/shaders/simplest-shader
49
49
# which could be disastrous because env vars access can't be tracked by
50
50
# `rustc`, unlike its CLI flags (which are integrated with incremental).
51
51
if (
52
- egrep -r ' ::\s*env|env\s*::' crates/rustc_codegen_spirv/src/ |
52
+ egrep -r ' ::\s*env|env\s*::' crates/rustc_codegen_spirv/src |
53
53
# HACK(eddyb) exclude the one place in `rustc_codegen_spirv`
54
54
# needing access to an env var (only for codegen args `--help`).
55
- egrep -v ' ^crates/rustc_codegen_spirv/src/codegen_cx/mod.rs: let help_flag_comes_from_spirv_builder_env_var = std::env::var\(spirv_builder_env_var\)$'
55
+ egrep -v ' ^crates/rustc_codegen_spirv/src/codegen_cx/mod.rs: let help_flag_comes_from_spirv_builder_env_var = std::env::var\(spirv_builder_env_var\)$' |
56
+ # HACK(LegNeato) exclude logging. This mirrors `rustc` (`RUSTC_LOG`) and
57
+ # `rustdoc` (`RUSTDOC_LOG`).
58
+ # There is not a risk of this being disastrous as it does not change the build settings.
59
+ egrep -v ' ^crates/rustc_codegen_spirv/src/lib.rs:.*(RUSTGPU_LOG|RUSTGPU_LOG_FORMAT|RUSTGPU_LOG_COLOR).*$' |
60
+ egrep -v ' ^crates/rustc_codegen_spirv/src/lib.rs: use std::env::{self, VarError};$'
61
+
56
62
); then
57
63
echo ' ^^^'
58
64
echo ' !!! Found disallowed `std::env` usage in `rustc_codegen_spirv` !!!'
You can’t perform that action at this time.
0 commit comments