Sorry I was out today. What is the new error? Can u send it to me? Best regards Yan Zhang
> On Apr 21, 2018, at 16:32, Chandler Carruth <chandl...@gmail.com> wrote: > > Ok, this still isn't fixed a day later and over half our build bots are red > because of it. =/ I tried just applying the patch, and it doesn't seem to > fully fix the test as it results in a different error... > > I've reverted in r330528 for now so that our bots are green. =] Feel free to > re-land once you've confirmed the tests are passing, and keep an eye on the > bots after it goes in. =D > >> On Fri, Apr 20, 2018 at 11:33 PM Chandler Carruth <chandl...@gmail.com> >> wrote: >> I see Alex already got it, but in the future, that kind of trivial test fix >> for a failing test is fine to just land, and it is more important to get the >> bots healthy. =] >> >>> On Fri, Apr 20, 2018, 22:14 Yan Zhang via cfe-commits >>> <cfe-commits@lists.llvm.org> wrote: >>> https://reviews.llvm.org/D45912 need someone to accept >>> >>> Best regards >>> Yan Zhang >>> >>>> On Apr 20, 2018, at 19:08, Chandler Carruth <chandl...@gmail.com> wrote: >>>> >>>> This has broken most of the build bots. Are you working on a fix or revert? >>>> >>>> Might be useful to get on the IRC channel to help coordinate this kind of >>>> thing. >>>> >>>>> On Fri, Apr 20, 2018 at 4:45 PM Yan Zhang via cfe-commits >>>>> <cfe-commits@lists.llvm.org> wrote: >>>>> Author: wizard >>>>> Date: Fri Apr 20 16:18:09 2018 >>>>> New Revision: 330492 >>>>> >>>>> URL: http://llvm.org/viewvc/llvm-project?rev=330492&view=rev >>>>> Log: >>>>> [clang-tidy] add new check to find out objc ivars which do not have >>>>> prefix '_' >>>>> >>>>> Summary: >>>>> For code of ivar declaration: >>>>> >>>>> int barWithoutPrefix; >>>>> >>>>> The fix will be: >>>>> >>>>> int _barWithoutPrefix; >>>>> >>>>> Reviewers: benhamilton, hokein, alexfh, aaron.ballman, ilya-biryukov >>>>> >>>>> Reviewed By: alexfh >>>>> >>>>> Subscribers: Eugene.Zelenko, xazax.hun, klimek, mgorny, cfe-commits >>>>> >>>>> Tags: #clang-tools-extra >>>>> >>>>> Differential Revision: https://reviews.llvm.org/D45392 >>>>> >>>>> Added: >>>>> >>>>> clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming-objc.m >>>>> Modified: >>>>> >>>>> clang-tools-extra/trunk/clang-tidy/readability/IdentifierNamingCheck.cpp >>>>> >>>>> Modified: >>>>> clang-tools-extra/trunk/clang-tidy/readability/IdentifierNamingCheck.cpp >>>>> URL: >>>>> http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/readability/IdentifierNamingCheck.cpp?rev=330492&r1=330491&r2=330492&view=diff >>>>> ============================================================================== >>>>> --- >>>>> clang-tools-extra/trunk/clang-tidy/readability/IdentifierNamingCheck.cpp >>>>> (original) >>>>> +++ >>>>> clang-tools-extra/trunk/clang-tidy/readability/IdentifierNamingCheck.cpp >>>>> Fri Apr 20 16:18:09 2018 >>>>> @@ -109,6 +109,7 @@ namespace readability { >>>>> m(TemplateParameter) \ >>>>> m(TypeAlias) \ >>>>> m(MacroDefinition) \ >>>>> + m(ObjcIvar) \ >>>>> >>>>> enum StyleKind { >>>>> #define ENUMERATE(v) SK_ ## v, >>>>> @@ -384,6 +385,9 @@ static StyleKind findStyleKind( >>>>> const NamedDecl *D, >>>>> const std::vector<llvm::Optional<IdentifierNamingCheck::NamingStyle>> >>>>> &NamingStyles) { >>>>> + if (isa<ObjCIvarDecl>(D) && NamingStyles[SK_ObjcIvar]) >>>>> + return SK_ObjcIvar; >>>>> + >>>>> if (isa<TypedefDecl>(D) && NamingStyles[SK_Typedef]) >>>>> return SK_Typedef; >>>>> >>>>> >>>>> Added: >>>>> clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming-objc.m >>>>> URL: >>>>> http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming-objc.m?rev=330492&view=auto >>>>> ============================================================================== >>>>> --- >>>>> clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming-objc.m >>>>> (added) >>>>> +++ >>>>> clang-tools-extra/trunk/test/clang-tidy/readability-identifier-naming-objc.m >>>>> Fri Apr 20 16:18:09 2018 >>>>> @@ -0,0 +1,15 @@ >>>>> +// RUN: %check_clang_tidy %s readability-identifier-naming %t \ >>>>> +// RUN: -config='{CheckOptions: \ >>>>> +// RUN: [{key: readability-identifier-naming.ObjcIvarPrefix, value: >>>>> '_'}]}' \ >>>>> +// RUN: -- >>>>> + >>>>> +@interface Foo >>>>> +@end >>>>> + >>>>> +@interface Foo () { >>>>> + int _bar; >>>>> + int barWithoutPrefix; >>>>> + // CHECK-MESSAGES: :[[@LINE-1]]:9: warning: invalid case style for >>>>> objc ivar 'barWithoutPrefix' [readability-identifier-naming] >>>>> + // CHECK-FIXES: int _barWithoutPrefix; >>>>> +} >>>>> +@end >>>>> >>>>> >>>>> _______________________________________________ >>>>> cfe-commits mailing list >>>>> cfe-commits@lists.llvm.org >>>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits >>> _______________________________________________ >>> cfe-commits mailing list >>> cfe-commits@lists.llvm.org >>> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits