http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46241

--- Comment #3 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-11-02 
16:33:48 UTC ---
Reduced testcase:

class btIDebugDraw;
class btCollisionWorld {
    virtual btIDebugDraw* getDebugDrawer()  { };
    static void rayTestSingle();
};
class btTriangleCallback {
public:
    virtual ~btTriangleCallback();
};
class btTriangleRaycastCallback: public btTriangleCallback {
public:
    btTriangleRaycastCallback();
};
void btCollisionWorld::rayTestSingle()
{
  struct BridgeTriangleRaycastCallback : public btTriangleRaycastCallback {
      BridgeTriangleRaycastCallback() : btTriangleRaycastCallback() { }
  };
}

Reply via email to