[weak vtables] Remove a bunch of weak vtables
[oota-llvm.git] / unittests / ADT / IntrusiveRefCntPtrTest.cpp
index 0c8c4ca16dd736709b1ffe3ab7326b853a4378f1..2be5aaf7368c0bda7b1cfb7a2497ce6d79e6e7f2 100644 (file)
 namespace llvm {
 
 struct VirtualRefCounted : public RefCountedBaseVPTR {
-  virtual void f() {}
+  virtual void f();
 };
 
+void VirtualRefCounted::f() {}
+
 // Run this test with valgrind to detect memory leaks.
 TEST(IntrusiveRefCntPtr, RefCountedBaseVPTRCopyDoesNotLeak) {
   VirtualRefCounted *V1 = new VirtualRefCounted;