[gdb/testsuite] Fix gdb.base/condbreak-multi-context.exp with gcc 4.8.5

With gcc 4.8.5, I run into:
...
Running gdb.base/condbreak-multi-context.exp ...
gdb compile failed, condbreak-multi-context.cc:21:11: warning: non-static \
  data member initializers only available with -std=c++11 or -std=gnu++11 \
  [enabled by default]
   int b = 20;
           ^
...

Fix this by making it a static const.

Tested on x86_64-linux, with gcc 4.8.5, 7.5.0 and clang 13.0.1.
This commit is contained in:
Tom de Vries 2022-12-15 12:30:36 +01:00
parent 9c71ba0dc4
commit 9066e0c72b

View File

@ -18,7 +18,7 @@
class Base
{
public:
int b = 20;
static const int b = 20;
void func () {}
};
@ -26,7 +26,7 @@ public:
class A : public Base
{
public:
int a = 10;
static const int a = 10;
void func () {}
};
@ -34,7 +34,7 @@ public:
class C : public Base
{
public:
int c = 30;
static const int c = 30;
void func () {}
};