#include namespace Envoy { struct S { S(int i) : i(i) {} int i; }; void foo() { absl::variant x; } } // namespace Envoy