1 // Test that moving a type definition within a source file does not affect
4 // revisions:rpass1 rpass2
5 // compile-flags: -Z query-dep-graph -g
7 #![rustc_partition_reused(module="spans_in_type_debuginfo-structs", cfg="rpass2")]
8 #![rustc_partition_reused(module="spans_in_type_debuginfo-enums", cfg="rpass2")]
10 #![feature(rustc_attrs)]
23 pub fn foo(x: X) -> u32 {
41 pub fn foo(x: X) -> u32 {
50 let _ = structs::foo(structs::X { x: 1 });
51 let _ = enums::foo(enums::X::A { x: 2 });