Skip to content

Commit 788e1dd

Browse files
committed
update gdb tests
1 parent 8b4f5db commit 788e1dd

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
@@ -41,12 +41,12 @@
4141
// gdb-check: type = struct basic_types_metadata::main::{closure_env#0}
4242
// gdb-command:ptype closure_1
4343
// gdb-check: type = struct basic_types_metadata::main::{closure_env#1} {
44-
// gdb-check: *mut bool,
44+
// gdb-check: _ref__b: &bool,
4545
// gdb-check: }
4646
// gdb-command:ptype closure_2
4747
// gdb-check: type = struct basic_types_metadata::main::{closure_env#2} {
48-
// gdb-check: *mut bool,
49-
// gdb-check: *mut isize,
48+
// gdb-check: _ref__b: &bool,
49+
// gdb-check: _ref__i: &isize,
5050
// gdb-check: }
5151

5252
//

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
@@ -27,9 +27,9 @@
2727

2828
// Closure
2929
// gdb-command:info functions -q function_names::.*::{closure.*
30-
// gdb-check:[...]static fn function_names::generic_func::{closure#0}<i32>(*mut function_names::generic_func::{closure_env#0}<i32>);
31-
// gdb-check:[...]static fn function_names::main::{closure#0}(*mut function_names::main::{closure_env#0});
32-
// 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>);
30+
// gdb-check:[...]static fn function_names::generic_func::{closure#0}<i32>(&function_names::generic_func::{closure_env#0}<i32>);
31+
// gdb-check:[...]static fn function_names::main::{closure#0}(&function_names::main::{closure_env#0});
32+
// 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>);
3333

3434
// Coroutine
3535
// 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
@@ -164,10 +164,10 @@
164164

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

169169
// gdb-command:whatis foreign2
170-
// gdb-check:type = *mut type_names::mod1::{extern#0}::ForeignType2
170+
// gdb-check:type = *const type_names::mod1::{extern#0}::ForeignType2
171171

172172
// === CDB TESTS ==================================================================================
173173

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)