(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
init/
mutable1.C
// PR c++/54026
// { dg-final { scan-assembler-not "rodata" } }

void non_const(int *);

template <typename T>
struct Foo {
  T x;
  mutable int y;
  void func() const { non_const(&y); }
};

struct Bar {
  int x;
  mutable int y;
  void func() const { non_const(&y); }
};

const Foo<int> foo = { 1, 2 };
const Bar bar = { 3, 4 };