t2 below causes the following compile error
test.cpp:14:15: error: cannot initialize a member subobject of type \'E\' with an rvalue of type \'int\' T