Skip to content

Commit

Permalink
Show ::{{constructor}} in std::any::type_name().
Browse files Browse the repository at this point in the history
  • Loading branch information
m-ou-se committed Jun 3, 2021
1 parent 716394d commit 32ee368
Showing 1 changed file with 1 addition and 6 deletions.
7 changes: 1 addition & 6 deletions compiler/rustc_mir/src/interpret/intrinsics/type_name.rs
@@ -1,5 +1,5 @@
use rustc_hir::def_id::CrateNum;
use rustc_hir::definitions::{DefPathData, DisambiguatedDefPathData};
use rustc_hir::definitions::DisambiguatedDefPathData;
use rustc_middle::mir::interpret::Allocation;
use rustc_middle::ty::{
self,
Expand Down Expand Up @@ -127,11 +127,6 @@ impl<'tcx> Printer<'tcx> for AbsolutePathPrinter<'tcx> {
) -> Result<Self::Path, Self::Error> {
self = print_prefix(self)?;

// Skip `::{{constructor}}` on tuple/unit structs.
if disambiguated_data.data == DefPathData::Ctor {
return Ok(self);
}

write!(self.path, "::{}", disambiguated_data.data).unwrap();

Ok(self)
Expand Down

0 comments on commit 32ee368

Please sign in to comment.