Skip to content

Commit 597c651

Browse files
committed
Arc -> Lrc
1 parent a621ec3 commit 597c651

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

compiler/rustc_passes/src/debugger_visualizer.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,14 @@
22
33
use hir::CRATE_HIR_ID;
44
use rustc_data_structures::fx::FxHashSet;
5+
use rustc_data_structures::sync::Lrc;
56
use rustc_expand::base::resolve_path;
67
use rustc_hir as hir;
78
use rustc_hir::HirId;
89
use rustc_middle::ty::TyCtxt;
910
use rustc_middle::{query::LocalCrate, ty::query::Providers};
1011
use rustc_span::{sym, DebuggerVisualizerFile, DebuggerVisualizerType};
1112

12-
use std::sync::Arc;
13-
1413
use crate::errors::DebugVisualizerUnreadable;
1514

1615
fn check_for_debugger_visualizer(
@@ -52,7 +51,7 @@ fn check_for_debugger_visualizer(
5251
match std::fs::read(&file) {
5352
Ok(contents) => {
5453
debugger_visualizers
55-
.insert(DebuggerVisualizerFile::new(Arc::from(contents), visualizer_type));
54+
.insert(DebuggerVisualizerFile::new(Lrc::from(contents), visualizer_type));
5655
}
5756
Err(error) => {
5857
tcx.sess.emit_err(DebugVisualizerUnreadable {

compiler/rustc_span/src/lib.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ use std::hash::Hash;
6969
use std::ops::{Add, Range, Sub};
7070
use std::path::{Path, PathBuf};
7171
use std::str::FromStr;
72-
use std::sync::Arc;
7372

7473
use md5::Digest;
7574
use md5::Md5;
@@ -1269,13 +1268,13 @@ pub enum DebuggerVisualizerType {
12691268
#[derive(Clone, Debug, Hash, PartialEq, Eq, PartialOrd, Ord, Encodable, Decodable)]
12701269
pub struct DebuggerVisualizerFile {
12711270
/// The complete debugger visualizer source.
1272-
pub src: Arc<[u8]>,
1271+
pub src: Lrc<[u8]>,
12731272
/// Indicates which visualizer type this targets.
12741273
pub visualizer_type: DebuggerVisualizerType,
12751274
}
12761275

12771276
impl DebuggerVisualizerFile {
1278-
pub fn new(src: Arc<[u8]>, visualizer_type: DebuggerVisualizerType) -> Self {
1277+
pub fn new(src: Lrc<[u8]>, visualizer_type: DebuggerVisualizerType) -> Self {
12791278
DebuggerVisualizerFile { src, visualizer_type }
12801279
}
12811280
}

0 commit comments

Comments
 (0)