diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-04-24 22:16:29 -0700 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-04-24 22:16:29 -0700 |
commit | bfd39632142cba581a430e41ed38c5153d1fc07a (patch) | |
tree | f7337f7e52c713bd111696c6f541f53fa7ed6641 /gdb/testsuite/gdb.stabs | |
parent | 22842ff63e28b86e0cd40a87186757b2525578f4 (diff) | |
download | gdb-bfd39632142cba581a430e41ed38c5153d1fc07a.zip gdb-bfd39632142cba581a430e41ed38c5153d1fc07a.tar.gz gdb-bfd39632142cba581a430e41ed38c5153d1fc07a.tar.bz2 |
Cause clang to emit the definition of a type used only by pointer
gdb/testsuite/
* gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
clang to emit the full definition of type required by the test
* gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
Diffstat (limited to 'gdb/testsuite/gdb.stabs')
-rw-r--r-- | gdb/testsuite/gdb.stabs/gdb11479.c | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.stabs/gdb11479.exp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/gdb/testsuite/gdb.stabs/gdb11479.c b/gdb/testsuite/gdb.stabs/gdb11479.c index eb7fcf9..f70930f 100644 --- a/gdb/testsuite/gdb.stabs/gdb11479.c +++ b/gdb/testsuite/gdb.stabs/gdb11479.c @@ -55,7 +55,7 @@ struct dummy { enum dummy_enum { enum1, enum2 -}; +} tag_dummy_enum; void * hack (const struct dummy *t, const enum dummy_enum *e) diff --git a/gdb/testsuite/gdb.stabs/gdb11479.exp b/gdb/testsuite/gdb.stabs/gdb11479.exp index b9ed238..a2782ac 100644 --- a/gdb/testsuite/gdb.stabs/gdb11479.exp +++ b/gdb/testsuite/gdb.stabs/gdb11479.exp @@ -31,13 +31,13 @@ proc do_test {version} { gdb_test "print *t" ".*\{x = 5, y = 25, b = 2.5\}.*" \ "Inspect t in test2 $version" # Check that the enum type length has been set to a non-zero value - gdb_test "print sizeof (*e)" "= \[1-9\]*" "sizeof (e) in test2 $version" + gdb_test "print sizeof (*e)" "= \[1-9\]*" "sizeof (*e) in test2 $version" gdb_test "continue" "Breakpoint .* test .*" \ "Stop at first breakpoint $version" gdb_test "print *t" ".*\{x = 5, y = 25, b = 2.5\}.*" \ "Inspect t in test $version" # Check that the enum type length has been set to a non-zero value - gdb_test "print sizeof (*e)" "= \[1-9\]*" "sizeof (e) in test $version" + gdb_test "print sizeof (*e)" "= \[1-9\]*" "sizeof (*e) in test $version" } if { [prepare_for_testing $testfile.exp $testfile $testfile.c {debug additional_flags=-gstabs}] == 0 } { |