nhwn: use Option<NonZeroU32> in DebugLoc
This commit is contained in:
parent
0148b971c9
commit
f5aa1bceb9
3 changed files with 13 additions and 12 deletions
|
@ -1841,7 +1841,7 @@ impl<'tcx> VariantInfo<'_, 'tcx> {
|
|||
let loc = cx.lookup_debug_loc(span.lo());
|
||||
return Some(SourceInfo {
|
||||
file: file_metadata(cx, &loc.file),
|
||||
line: loc.line.unwrap_or(UNKNOWN_LINE_NUMBER),
|
||||
line: loc.line.map_or(UNKNOWN_LINE_NUMBER, |n| n.get()),
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@ -2504,7 +2504,7 @@ pub fn create_global_var_metadata(cx: &CodegenCx<'ll, '_>, def_id: DefId, global
|
|||
linkage_name.as_ptr().cast(),
|
||||
linkage_name.len(),
|
||||
file_metadata,
|
||||
line_number.unwrap_or(UNKNOWN_LINE_NUMBER),
|
||||
line_number.map_or(UNKNOWN_LINE_NUMBER, |n| n.get()),
|
||||
type_metadata,
|
||||
is_local_to_unit,
|
||||
global,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue