mirror of
https://github.com/openharmony/third_party_rust_rust.git
synced 2026-07-19 11:43:39 -04:00
change separator from . to -
This commit is contained in:
@@ -321,12 +321,15 @@ impl DefPath {
|
||||
pub fn to_filename_friendly_no_crate(&self) -> String {
|
||||
let mut s = String::with_capacity(self.data.len() * 16);
|
||||
|
||||
let mut opt_delimiter = None;
|
||||
for component in &self.data {
|
||||
opt_delimiter.map(|d| s.push(d));
|
||||
opt_delimiter = Some('-');
|
||||
if component.disambiguator == 0 {
|
||||
write!(s, ".{}", component.data.as_interned_str()).unwrap();
|
||||
write!(s, "{}", component.data.as_interned_str()).unwrap();
|
||||
} else {
|
||||
write!(s,
|
||||
".{}[{}]",
|
||||
"{}[{}]",
|
||||
component.data.as_interned_str(),
|
||||
component.disambiguator)
|
||||
.unwrap();
|
||||
|
||||
@@ -135,8 +135,9 @@ where
|
||||
|
||||
let _ = fs::create_dir_all(&file_path);
|
||||
let function_name = tcx.hir.def_path_from_id(source.item_id())
|
||||
.map(|d| d.to_filename_friendly_no_crate()) .unwrap_or(format!(".node{}", source.item_id()));
|
||||
let file_name = format!("rustc{}{}{}.{}.{}.mir",
|
||||
.map(|d| d.to_filename_friendly_no_crate())
|
||||
.unwrap_or(format!("node{}", source.item_id()));
|
||||
let file_name = format!("rustc.{}{}{}.{}.{}.mir",
|
||||
function_name, promotion_id, pass_num, pass_name, disambiguator);
|
||||
file_path.push(&file_name);
|
||||
let _ = fs::File::create(&file_path).and_then(|mut file| {
|
||||
|
||||
@@ -66,7 +66,7 @@ fn foo<F>(f: F) where F: FnOnce() -> i32 {
|
||||
// }
|
||||
// END rustc.main.SimplifyCfg-qualify-consts.after.mir
|
||||
|
||||
// START rustc.main.{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// START rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// fn main::{{closure}}(_1: [closure@NodeId(18) d:&'14s D]) -> i32 {
|
||||
// let mut _0: i32;
|
||||
// let mut _2: i32;
|
||||
@@ -78,4 +78,4 @@ fn foo<F>(f: F) where F: FnOnce() -> i32 {
|
||||
// StorageDead(_2);
|
||||
// return;
|
||||
// }
|
||||
// END rustc.main.{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// END rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
|
||||
@@ -64,7 +64,7 @@ fn foo<F>(f: F) where F: FnOnce() -> i32 {
|
||||
// }
|
||||
// END rustc.main.SimplifyCfg-qualify-consts.after.mir
|
||||
|
||||
// START rustc.main.{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// START rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// fn main::{{closure}}(_1: [closure@NodeId(22) d:&'19s D]) -> i32 {
|
||||
// let mut _0: i32;
|
||||
// ...
|
||||
@@ -82,4 +82,4 @@ fn foo<F>(f: F) where F: FnOnce() -> i32 {
|
||||
// StorageDead(_2);
|
||||
// return;
|
||||
// }
|
||||
// END rustc.main.{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// END rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
|
||||
@@ -72,7 +72,7 @@ fn foo<F>(f: F) where F: FnOnce() -> i32 {
|
||||
// }
|
||||
// END rustc.main.SimplifyCfg-qualify-consts.after.mir
|
||||
|
||||
// START rustc.main.{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// START rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// fn main::{{closure}}(_1: [closure@NodeId(22) d:D]) -> i32 {
|
||||
// let mut _0: i32;
|
||||
// ...
|
||||
@@ -94,4 +94,4 @@ fn foo<F>(f: F) where F: FnOnce() -> i32 {
|
||||
// return;
|
||||
// }
|
||||
// }
|
||||
// END rustc.main.{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// END rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
|
||||
@@ -71,7 +71,7 @@ fn foo<F>(f: F) where F: FnOnce() -> i32 {
|
||||
// }
|
||||
// END rustc.main.SimplifyCfg-qualify-consts.after.mir
|
||||
|
||||
// START rustc.main.{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// START rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// fn main::{{closure}}(_1: [closure@NodeId(22) r:&'21_1rs D]) -> i32 {
|
||||
// let mut _0: i32;
|
||||
// let mut _2: i32;
|
||||
@@ -84,4 +84,4 @@ fn foo<F>(f: F) where F: FnOnce() -> i32 {
|
||||
// return;
|
||||
// }
|
||||
// }
|
||||
// END rustc.main.{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
// END rustc.main-{{closure}}.SimplifyCfg-qualify-consts.after.mir
|
||||
|
||||
@@ -25,10 +25,10 @@ fn main() {
|
||||
}
|
||||
|
||||
// END RUST SOURCE
|
||||
// START rustc.node4.nll.0.mir
|
||||
// START rustc.use_x.nll.0.mir
|
||||
// | '_#0r: {bb0[0], bb0[1], '_#0r}
|
||||
// | '_#1r: {bb0[0], bb0[1], '_#0r, '_#1r}
|
||||
// | '_#2r: {bb0[0], bb0[1], '_#2r}
|
||||
// ...
|
||||
// fn use_x(_1: &'_#0r mut i32, _2: &'_#1r u32, _3: &'_#0r u32, _4: &'_#2r u32) -> bool {
|
||||
// END rustc.node4.nll.0.mir
|
||||
// END rustc.use_x.nll.0.mir
|
||||
|
||||
@@ -28,13 +28,13 @@ fn main() {
|
||||
}
|
||||
|
||||
// END RUST SOURCE
|
||||
// START rustc.{{impl}}.foo.EraseRegions.after.mir
|
||||
// START rustc.{{impl}}-foo.EraseRegions.after.mir
|
||||
// bb0: {
|
||||
// Validate(Acquire, [_1: &ReFree(DefId { krate: CrateNum(0), index: DefIndex(0:5) => validate_1[317d]::{{impl}}[0]::foo[0] }, BrAnon(0)) Test, _2: &ReFree(DefId { krate: CrateNum(0), index: DefIndex(0:5) => validate_1[317d]::{{impl}}[0]::foo[0] }, BrAnon(1)) mut i32]);
|
||||
// ...
|
||||
// return;
|
||||
// }
|
||||
// END rustc.{{impl}}.foo.EraseRegions.after.mir
|
||||
// END rustc.{{impl}}-foo.EraseRegions.after.mir
|
||||
// START rustc.main.EraseRegions.after.mir
|
||||
// fn main() -> () {
|
||||
// ...
|
||||
@@ -58,7 +58,7 @@ fn main() {
|
||||
// }
|
||||
// }
|
||||
// END rustc.main.EraseRegions.after.mir
|
||||
// START rustc.main.{{closure}}.EraseRegions.after.mir
|
||||
// START rustc.main-{{closure}}.EraseRegions.after.mir
|
||||
// fn main::{{closure}}(_1: &ReErased [closure@NodeId(50)], _2: &ReErased mut i32) -> i32 {
|
||||
// ...
|
||||
// bb0: {
|
||||
@@ -76,4 +76,4 @@ fn main() {
|
||||
// return;
|
||||
// }
|
||||
// }
|
||||
// END rustc.main.{{closure}}.EraseRegions.after.mir
|
||||
// END rustc.main-{{closure}}.EraseRegions.after.mir
|
||||
|
||||
@@ -47,7 +47,7 @@ fn main() {
|
||||
// }
|
||||
// }
|
||||
// END rustc.write_42.EraseRegions.after.mir
|
||||
// START rustc.write_42.{{closure}}.EraseRegions.after.mir
|
||||
// START rustc.write_42-{{closure}}.EraseRegions.after.mir
|
||||
// fn write_42::{{closure}}(_1: &ReErased [closure@NodeId(22)], _2: *mut i32) -> () {
|
||||
// ...
|
||||
// bb0: {
|
||||
@@ -57,7 +57,7 @@ fn main() {
|
||||
// return;
|
||||
// }
|
||||
// }
|
||||
// END rustc.write_42.{{closure}}.EraseRegions.after.mir
|
||||
// END rustc.write_42-{{closure}}.EraseRegions.after.mir
|
||||
// START rustc.test.EraseRegions.after.mir
|
||||
// fn test(_1: &ReErased mut i32) -> () {
|
||||
// ...
|
||||
@@ -74,7 +74,7 @@ fn main() {
|
||||
// }
|
||||
// }
|
||||
// END rustc.test.EraseRegions.after.mir
|
||||
// START rustc.main.{{closure}}.EraseRegions.after.mir
|
||||
// START rustc.main-{{closure}}.EraseRegions.after.mir
|
||||
// fn main::{{closure}}(_1: &ReErased [closure@NodeId(60)], _2: &ReErased mut i32) -> bool {
|
||||
// ...
|
||||
// bb0: {
|
||||
@@ -86,4 +86,4 @@ fn main() {
|
||||
// }
|
||||
// ...
|
||||
// }
|
||||
// END rustc.main.{{closure}}.EraseRegions.after.mir
|
||||
// END rustc.main-{{closure}}.EraseRegions.after.mir
|
||||
|
||||
@@ -45,7 +45,7 @@ fn main() {
|
||||
// ...
|
||||
// }
|
||||
// END rustc.test.EraseRegions.after.mir
|
||||
// START rustc.main.{{closure}}.EraseRegions.after.mir
|
||||
// START rustc.main-{{closure}}.EraseRegions.after.mir
|
||||
// fn main::{{closure}}(_1: &ReErased [closure@NodeId(46)], _2: &ReErased mut i32) -> bool {
|
||||
// ...
|
||||
// bb0: {
|
||||
@@ -63,4 +63,4 @@ fn main() {
|
||||
// }
|
||||
// ...
|
||||
// }
|
||||
// END rustc.main.{{closure}}.EraseRegions.after.mir
|
||||
// END rustc.main-{{closure}}.EraseRegions.after.mir
|
||||
|
||||
Reference in New Issue
Block a user