* gdb.base/printcmds.exp (test_integer_literals_rejected):

Recognize more detailed error message produced by the macro
expander's lexical analyzer.
* lib/gdb.exp (test_print_reject): Same.
This commit is contained in:
Jim Blandy
2002-05-10 18:38:09 +00:00
parent 9ab3e5325d
commit c4b7bc2bea
3 changed files with 17 additions and 2 deletions

View File

@@ -98,8 +98,8 @@ proc test_integer_literals_rejected {} {
global gdb_prompt
test_print_reject "p 0x"
gdb_test "p ''" "Empty character constant\\."
gdb_test "p '''" "Empty character constant\\."
gdb_test "p ''" "(Empty character constant\\.|A character constant must contain at least one character\\.)"
gdb_test "p '''" "(Empty character constant\\.|A character constant must contain at least one character\\.)"
test_print_reject "p '\\'"
# Note that this turns into "p '\\\'" at gdb's input.