along with this program. If not, see <http://www.gnu.org/licenses/>. */
class A {
+ public:
+ int operator+ (const int a1);
+
public:
int a;
};
+int
+A::operator+ (const int a1)
+{
+ return a + a1;
+}
+
union U {
int a;
char c;
{
A obj;
+ obj.a = 5;
+
return func (obj);
}