[gdb/testsuite] Fix DUPLICATE in gdb.base/cvexpr.exp
authorTom de Vries <tdevries@suse.de>
Thu, 30 Sep 2021 17:07:48 +0000 (19:07 +0200)
committerTom de Vries <tdevries@suse.de>
Thu, 30 Sep 2021 17:07:48 +0000 (19:07 +0200)
Fix:
...
DUPLICATE: gdb.base/cvexpr.exp: ptype int * restrict
...
using with_test_prefix.

Tested on x86_64-linux.

gdb/testsuite/gdb.base/cvexpr.exp

index c434c11f45faf2529c1247e42421c7a470e596f0..33ae1be03222977cccd89342d8b46a4d9e85fd94 100644 (file)
@@ -514,7 +514,9 @@ gdb_test "ptype int * restrict" "type = int \\* restrict"
 
 # C++ does not have "restrict".
 gdb_test_no_output "set lang c++"
-gdb_test "ptype int * restrict" "A syntax error in expression.*"
+with_test_prefix c++ {
+    gdb_test "ptype int * restrict" "A syntax error in expression.*"
 
-# There is a GCC extension for __restrict__, though.
-gdb_test "ptype int * __restrict__" "type = int \\* __restrict__"
+    # There is a GCC extension for __restrict__, though.
+    gdb_test "ptype int * __restrict__" "type = int \\* __restrict__"
+}