1 // Test that moving a type definition within a source file does not affect
4 // ignore-asmjs wasm2js does not support source maps yet
5 // revisions:rpass1 rpass2
6 // compile-flags: -Z query-dep-graph -g
8 #![rustc_partition_reused(module="spans_in_type_debuginfo-structs", cfg="rpass2")]
9 #![rustc_partition_reused(module="spans_in_type_debuginfo-enums", cfg="rpass2")]
11 #![feature(rustc_attrs)]
24 pub fn foo(x: X) -> u32 {
42 pub fn foo(x: X) -> u32 {
51 let _ = structs::foo(structs::X { x: 1 });
52 let _ = enums::foo(enums::X::A { x: 2 });