diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.mike/p7476.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.mike/p7476.C | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.mike/p7476.C b/gcc/testsuite/g++.old-deja/g++.mike/p7476.C deleted file mode 100644 index acddf05ee13..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.mike/p7476.C +++ /dev/null @@ -1,20 +0,0 @@ -// Build don't link: -// prms-id: 7476 - -class HeapTracked { -public: - virtual ~HeapTracked() { } - static void isObjectAllocation(const HeapTracked *ptr); - static void isObjectAllocation(HeapTracked *ptr); -}; - -void HeapTracked::isObjectAllocation(HeapTracked *ptr) -{ - dynamic_cast<const void*>(ptr); - dynamic_cast<void*>(ptr); -} -void HeapTracked::isObjectAllocation(const HeapTracked *ptr) -{ - const_cast<void*>(dynamic_cast<const void*>(ptr)); - dynamic_cast<void*>(ptr); // ERROR - -} |