diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/debug/pr46241.C')
-rw-r--r-- | gcc/testsuite/g++.dg/debug/pr46241.C | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/debug/pr46241.C b/gcc/testsuite/g++.dg/debug/pr46241.C new file mode 100644 index 000000000..95c814d4f --- /dev/null +++ b/gcc/testsuite/g++.dg/debug/pr46241.C @@ -0,0 +1,19 @@ +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() { } + }; +} |