From 4f485ebc90209b0bbe5e53cdec27ff15911b02ac Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Wed, 8 Aug 2012 21:17:04 +0000 Subject: * eval.c (evaluate_subexp_standard): Fix thinko in handling UNOP_MEMVAL_TYPE. * expprint.c (print_subexp_standard, case OP_TYPE): New. (print_subexp_standard, case UNOP_CAST_TYPE): Don't increment pos. (print_subexp_standard, case UNOP_DYNAMIC_CAST): Ditto. (print_subexp_standard, case UNOP_REINTERPRET_CAST): Ditto. (print_subexp_standard, case UNOP_MEMVAL_TYPE): Ditto. (dump_subexp_body_standard, case UNOP_DYNAMIC_CAST): Don't increment elt. (dump_subexp_body_standard, case UNOP_REINTERPRET_CAST): Ditto. (dump_subexp_body_standard, case UNOP_CAST_TYPE): Ditto. (dump_subexp_body_standard, case UNOP_MEMVAL_TYPE): Ditto. (dump_prefix_expression): Handle OP_TYPE. testsuite/ * gdb.base/debug-expr.c: New file. * gdb.base/debug-expr.exp: New file. * gdb.base/exprs.exp: Test {type} casts. * gdb.cp/debug-expr.exp: New file. --- gdb/testsuite/gdb.base/debug-expr.c | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 gdb/testsuite/gdb.base/debug-expr.c (limited to 'gdb/testsuite/gdb.base/debug-expr.c') diff --git a/gdb/testsuite/gdb.base/debug-expr.c b/gdb/testsuite/gdb.base/debug-expr.c new file mode 100644 index 0000000..9b32c52 --- /dev/null +++ b/gdb/testsuite/gdb.base/debug-expr.c @@ -0,0 +1,7 @@ +char array[4]; + +int +main () +{ + return 0; +} -- cgit v1.1