[ERROR]
A member initializer for a reference was constant, though the member was non-constant
struct A {
int &i;
A();
};
A::A() : i(3) { // error
}
Initialize the reference with a non-constant variable.