Index: tools/clang/plugins/tests/base_refcounted.txt |
diff --git a/tools/clang/plugins/tests/base_refcounted.txt b/tools/clang/plugins/tests/base_refcounted.txt |
new file mode 100644 |
index 0000000000000000000000000000000000000000..61e8b60069d66e5c7e4d3627eacfa51c6527407e |
--- /dev/null |
+++ b/tools/clang/plugins/tests/base_refcounted.txt |
@@ -0,0 +1,23 @@ |
+In file included from base_refcounted.cpp:5: |
+./base_refcounted.h:44:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. |
+ ~PublicRefCountedDtorInHeader() {} |
+ ^ |
+./base_refcounted.h:56:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. |
+ ~PublicRefCountedThreadSafeDtorInHeader() {} |
+ ^ |
+./base_refcounted.h:93:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. |
+ ~DerivedProtectedToPublicInHeader() {} |
+ ^ |
+./base_refcounted.h:98:1: warning: [chromium-style] Classes that are ref-counted should have explicit destructors that are protected or private. |
+class ImplicitDerivedProtectedToPublicInHeader |
+^ |
+base_refcounted.cpp:16:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. |
+ ~AnonymousDerivedProtectedToPublicInImpl() {} |
+ ^ |
+base_refcounted.cpp:26:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. |
+ ~PublicRefCountedDtorInImpl() {} |
+ ^ |
+base_refcounted.cpp:52:3: warning: [chromium-style] Classes that are ref-counted should not have public destructors. |
+ ~UnsafeTypedefChainInImpl() {} |
+ ^ |
+7 warnings generated. |