Skip to content

Commit ccc826c

Browse files
committed
update gdb tests
1 parent 9b455dc commit ccc826c

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

tests/debuginfo/basic-types-metadata.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,12 @@
4242
// gdb-check: type = struct basic_types_metadata::main::{closure_env#0}
4343
// gdb-command:ptype closure_1
4444
// gdb-check: type = struct basic_types_metadata::main::{closure_env#1} {
45-
// gdb-check: *mut bool,
45+
// gdb-check: _ref__b: &bool,
4646
// gdb-check: }
4747
// gdb-command:ptype closure_2
4848
// gdb-check: type = struct basic_types_metadata::main::{closure_env#2} {
49-
// gdb-check: *mut bool,
50-
// gdb-check: *mut isize,
49+
// gdb-check: _ref__b: &bool,
50+
// gdb-check: _ref__i: &isize,
5151
// gdb-check: }
5252

5353
//

tests/debuginfo/function-call.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// gdb-command:print fun(444, false)
1313
// gdb-check:$2 = false
1414

15-
// gdb-command:print r.get_x()
15+
// gdb-command: print function_call::RegularStruct::get_x(&r)
1616
// gdb-check:$3 = 4
1717

1818
#![allow(dead_code, unused_variables)]

tests/debuginfo/function-names.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828

2929
// Closure
3030
// gdb-command:info functions -q function_names::.*::{closure.*
31-
// gdb-check:[...]static fn function_names::generic_func::{closure#0}<i32>(*mut function_names::generic_func::{closure_env#0}<i32>);
32-
// gdb-check:[...]static fn function_names::main::{closure#0}(*mut function_names::main::{closure_env#0});
33-
// gdb-check:[...]static fn function_names::{impl#2}::impl_function::{closure#0}<i32, i32>(*mut function_names::{impl#2}::impl_function::{closure_env#0}<i32, i32>);
31+
// gdb-check:[...]static fn function_names::generic_func::{closure#0}<i32>(&function_names::generic_func::{closure_env#0}<i32>);
32+
// gdb-check:[...]static fn function_names::main::{closure#0}(&function_names::main::{closure_env#0});
33+
// gdb-check:[...]static fn function_names::{impl#2}::impl_function::{closure#0}<i32, i32>(&function_names::{impl#2}::impl_function::{closure_env#0}<i32, i32>);
3434

3535
// Coroutine
3636
// Coroutines don't seem to appear in GDB's symbol table.

tests/debuginfo/type-names.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,10 @@
165165

166166
// FOREIGN TYPES
167167
// gdb-command:whatis foreign1
168-
// gdb-check:type = *mut type_names::{extern#0}::ForeignType1
168+
// gdb-check:type = *const type_names::{extern#0}::ForeignType1
169169

170170
// gdb-command:whatis foreign2
171-
// gdb-check:type = *mut type_names::mod1::{extern#0}::ForeignType2
171+
// gdb-check:type = *const type_names::mod1::{extern#0}::ForeignType2
172172

173173
// === CDB TESTS ==================================================================================
174174

tests/debuginfo/unit-type.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
// gdb-command: run
99

1010
// gdb-command: print _ref
11-
// gdb-check: $1 = (*mut ()) 0x[...]
11+
// gdb-check: $1 = (&()) 0x[...]
1212

1313
// gdb-command: print _ptr
14-
// gdb-check: $2 = (*mut ()) 0x[...]
14+
// gdb-check: $2 = (*const ()) 0x[...]
1515

1616
// gdb-command: print _local
1717
// gdb-check: $3 = ()

0 commit comments

Comments
 (0)