https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116424

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Reduded with string include still:
```

#include <string>

struct Validator {
  std::string name_{};
  int application_index_ = -1;
  bool active_{true};
  bool non_modifying_{false};
  Validator operator|(const Validator &other) const;
};
class cc : public Validator { };

static const cc a;
static const cc b;
static const cc c(a | b);

```

Reply via email to