Skip to content

Commit 98dbe9a

Browse files
committed
Use was_invoked_from_cargo method instead of hand-written one
1 parent 6c4eadd commit 98dbe9a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

compiler/rustc_lint/src/non_local_def.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ impl<'tcx> LateLintPass<'tcx> for NonLocalDefinitions {
8383
if let Some(def_id) = oexpn.macro_def_id
8484
&& let ExpnKind::Macro(macro_kind, macro_name) = oexpn.kind
8585
&& def_id.krate != LOCAL_CRATE
86-
&& std::env::var_os("CARGO").is_some()
86+
&& rustc_session::utils::was_invoked_from_cargo()
8787
{
8888
Some(NonLocalDefinitionsCargoUpdateNote {
8989
macro_kind: macro_kind.descr(),

tests/ui/lint/non_local_definitions.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//@ check-pass
22
//@ edition:2021
33
//@ aux-build:non_local_macro.rs
4-
//@ rustc-env:CARGO=/usr/bin/cargo
4+
//@ rustc-env:CARGO_CRATE_NAME=non_local_def
55

66
#![feature(inline_const)]
77
#![warn(non_local_definitions)]

0 commit comments

Comments
 (0)