1 // PR c++/12007 Multiple inheritance float pass by value fails
4 extern "C" void abort (void);
9 virtual void PutVal(float value){}
12 class foo { public: virtual void Bar(){} };
14 class myGv: public foo, public gvImpl
16 void PutVal(float value){ if (value != 3.14159f) abort (); }
24 object->PutVal(3.14159f);