We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Lrc
Arc
1 parent afe0843 commit e0d8fb9Copy full SHA for e0d8fb9
src/debuginfo.rs
@@ -1,9 +1,9 @@
1
use std::ops::Range;
2
+use std::sync::Arc;
3
4
use gccjit::{Location, RValue};
5
use rustc_codegen_ssa::mir::debuginfo::{DebugScope, FunctionDebugContext, VariableKind};
6
use rustc_codegen_ssa::traits::{DebugInfoBuilderMethods, DebugInfoCodegenMethods};
-use rustc_data_structures::sync::Lrc;
7
use rustc_index::bit_set::DenseBitSet;
8
use rustc_index::{Idx, IndexVec};
9
use rustc_middle::mir::{self, Body, SourceScope};
@@ -172,7 +172,7 @@ fn make_mir_scope<'gcc, 'tcx>(
172
// `lookup_char_pos` return the right information instead.
173
pub struct DebugLoc {
174
/// Information about the original source file.
175
- pub file: Lrc<SourceFile>,
+ pub file: Arc<SourceFile>,
176
/// The (1-based) line number.
177
pub line: u32,
178
/// The (1-based) column number.
0 commit comments