[docs] Fixed a typo in Atomics.rst
[oota-llvm.git] / unittests / ADT / IntrusiveRefCntPtrTest.cpp
index 2be5aaf7368c0bda7b1cfb7a2497ce6d79e6e7f2..c67ec130912de43cf67cf35c0d551e27af10fec6 100644 (file)
 #include "llvm/ADT/IntrusiveRefCntPtr.h"
 #include "gtest/gtest.h"
 
-namespace llvm {
-
-struct VirtualRefCounted : public RefCountedBaseVPTR {
-  virtual void f();
+namespace {
+struct VirtualRefCounted : public llvm::RefCountedBaseVPTR {
+  virtual void f() {}
 };
+}
 
-void VirtualRefCounted::f() {}
+namespace llvm {
 
 // Run this test with valgrind to detect memory leaks.
 TEST(IntrusiveRefCntPtr, RefCountedBaseVPTRCopyDoesNotLeak) {