Skip to content

Commit f2f35ae

Browse files
committed
gccrs: refactor unused var lint
gcc/rust/ChangeLog: * checks/lints/unused-var/rust-unused-var-collector.cc (UnusedVarCollector::visit): Remove useless methods. * checks/lints/unused-var/rust-unused-var-collector.h: Same here. * checks/lints/unused-var/rust-unused-var-context.cc (UnusedVarContext::add_variable): Add used variables to set. (UnusedVarContext::mark_used): Remove method. (UnusedVarContext::is_variable_used): Check if the set contains the hir id linked to a variable. (UnusedVarContext::as_string): Refactor method for new set. * checks/lints/unused-var/rust-unused-var-context.h: Refactor methods. * lang.opt: Change description for unused check flag. Signed-off-by: Lucas Ly Ba <[email protected]>
1 parent d034514 commit f2f35ae

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

gcc/rust/checks/lints/unused/rust-unused-collector.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ namespace Rust {
2828
namespace Analysis {
2929
UnusedCollector::UnusedCollector (UnusedContext &context)
3030
: nr_context (
31-
Resolver2_0::ImmutableNameResolutionContext::get ().resolver ()),
31+
Resolver2_0::ImmutableNameResolutionContext::get ().resolver ()),
3232
mappings (Analysis::Mappings::get ()), unused_context (context)
3333
{}
3434
void

gcc/rust/checks/lints/unused/rust-unused-context.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (C) 2025 Free Software Foundation, Inc.
1+
// Copyright (C) 2025 Free Software Foundation, Inc.D
22

33
// This file is part of GCC.
44

0 commit comments

Comments
 (0)