From 89f12c0c50dc6254b9df5a09e7cc116eddc4af86 Mon Sep 17 00:00:00 2001 From: Jonathan Coe Date: Thu, 3 Nov 2016 13:52:09 +0000 Subject: [clang-tidy] Ignore forward declarations without definitions in the same translation unit in readability-identifier-naming Summary: This change ensures that forward declarations of classes are not considered for identifier naming checks within a translation unit. Reviewers: alexfh, aaron.ballman Subscribers: mgehre Differential Revision: https://reviews.llvm.org/D22571 llvm-svn: 285907 --- clang-tools-extra/test/clang-tidy/readability-identifier-naming.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang-tools-extra/test/clang-tidy/readability-identifier-naming.cpp') diff --git a/clang-tools-extra/test/clang-tidy/readability-identifier-naming.cpp b/clang-tools-extra/test/clang-tidy/readability-identifier-naming.cpp index 5d865e88af5..1e59c6ada9d 100644 --- a/clang-tools-extra/test/clang-tidy/readability-identifier-naming.cpp +++ b/clang-tools-extra/test/clang-tidy/readability-identifier-naming.cpp @@ -190,6 +190,11 @@ public: // CHECK-MESSAGES: :[[@LINE-1]]:16: warning: invalid case style for class member 'ClassMember_2' // CHECK-FIXES: {{^}} static int ClassMember2;{{$}} }; +class my_class; +// CHECK-MESSAGES: :[[@LINE-1]]:7: warning: invalid case style for class 'my_class' +// CHECK-FIXES: {{^}}class CMyClass;{{$}} + +class my_forward_declared_class; // No warning should be triggered. const int my_class::classConstant = 4; // CHECK-MESSAGES: :[[@LINE-1]]:21: warning: invalid case style for class constant 'classConstant' -- cgit v1.2.3