// { dg-do assemble } | |
// { dg-options "-O2 -Winline" } | |
// Origin: Martin Reinecke <martin@MPA-Garching.MPG.DE> | |
class foo | |
{ | |
public: | |
float x; | |
foo (float xval) | |
: x (xval) {} | |
foo operator+ (const foo &foo2) const | |
{ return foo (x+foo2.x); } | |
}; | |
int main() | |
{ | |
foo f=foo(1)+foo(2); | |
} |