From 337aea438c5eebe6a149e5fafe38b71ec93caf8d Mon Sep 17 00:00:00 2001 From: Julie Hockett Date: Wed, 17 Jul 2019 17:40:53 +0000 Subject: [clang-tidy] Exclude forward decls from fuchsia-multiple-inheritance Addresses b39770. Differential Revision: https://reviews.llvm.org/D64813 llvm-svn: 366354 --- clang-tools-extra/test/clang-tidy/fuchsia-multiple-inheritance.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'clang-tools-extra/test/clang-tidy/fuchsia-multiple-inheritance.cpp') diff --git a/clang-tools-extra/test/clang-tidy/fuchsia-multiple-inheritance.cpp b/clang-tools-extra/test/clang-tidy/fuchsia-multiple-inheritance.cpp index fd2ed145c12..c7869761cf8 100644 --- a/clang-tools-extra/test/clang-tidy/fuchsia-multiple-inheritance.cpp +++ b/clang-tools-extra/test/clang-tidy/fuchsia-multiple-inheritance.cpp @@ -41,6 +41,9 @@ public: virtual int baz() = 0; }; +// Shouldn't warn on forward declarations. +class Bad_Child1; + // Inherits from multiple concrete classes. // CHECK-MESSAGES: [[@LINE+2]]:1: warning: inheriting mulitple classes that aren't pure virtual is discouraged [fuchsia-multiple-inheritance] // CHECK-NEXT: class Bad_Child1 : public Base_A, Base_B {}; -- cgit v1.2.3