Yep, works for me locally.  Thanks for fixing it.

Pete
> On Aug 19, 2015, at 3:24 PM, Alexander Kornienko <ale...@google.com> wrote:
> 
> I've committed the check with minor modifications and without the offending 
> test in r245511. Could you verify that it works in your setup?
> 
> -- Alex
> 
> On Wed, Aug 19, 2015 at 11:41 PM, Pete Cooper <peter_coo...@apple.com 
> <mailto:peter_coo...@apple.com>> wrote:
> 
>> On Aug 19, 2015, at 2:38 PM, Alexander Kornienko <ale...@google.com 
>> <mailto:ale...@google.com>> wrote:
>> 
>> The check has been reverted in r245493. Sorry for the breakage, I was hoping 
>> that this commit fixes it.
> No problem.  Thanks for taking a look.
> 
> If you think the rest of the code is good and want to land it again then 
> thats fine.  You can leave out the check below until you are happy that its 
> working too.  That way you potentially won’t be blocked for too long.
> 
> Thanks,
> Pete
>> 
>> On Wed, Aug 19, 2015 at 10:31 PM, Pete Cooper <peter_coo...@apple.com 
>> <mailto:peter_coo...@apple.com>> wrote:
>> Looks like its only a single test thats failing.
>> 
>> Would you mind if I remove this piece of the test until we can get to the 
>> bottom of it?
>> 
>> void test_macro_expansion4() {
>> #define MY_NULL NULL
>>   int *p = MY_NULL;
>>   // CHECK-MESSAGES: :[[@LINE-1]]:12: warning: use nullptr 
>> [modernize-use-nullptr]
>>   // CHECK-FIXES: int *p = nullptr;
>> #undef MY_NULL
>> }
>> 
>> Thanks,
>> Pete
>>> On Aug 19, 2015, at 1:00 PM, Pete Cooper <peter_coo...@apple.com 
>>> <mailto:peter_coo...@apple.com>> wrote:
>>> 
>>> Hi Alexander
>>> 
>>> We’re still getting a green dragon failure on the null ptr check test.  
>>> Mind taking a look?
>>> 
>>> http://lab.llvm.org:8080/green/job/clang-stage1-configure-RA_check/10351/consoleFull#50560140149ba4694-19c4-4d7e-bec5-911270d8a58c
>>>  
>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__lab.llvm.org-3A8080_green_job_clang-2Dstage1-2Dconfigure-2DRA-5Fcheck_10351_consoleFull-2350560140149ba4694-2D19c4-2D4d7e-2Dbec5-2D911270d8a58c&d=BQMFaQ&c=eEvniauFctOgLOKGJOplqw&r=03tkj3107244TlY4t3_hEgkDY-UG6gKwwK0wOUS3qjM&m=egkIy3ZyHViev_djzwydHEvkmBTxiHkYi7IViAItTvY&s=Jk2TDC-f1lko8XlDHLjnD9998CpHgKUoBidcEOk2xIc&e=>
>>> 
>>> Thanks
>>> Pete
>>>> On Aug 19, 2015, at 10:50 AM, Alexander Kornienko via cfe-commits 
>>>> <cfe-commits@lists.llvm.org <mailto:cfe-commits@lists.llvm.org>> wrote:
>>>> 
>>>> Author: alexfh
>>>> Date: Wed Aug 19 12:50:22 2015
>>>> New Revision: 245471
>>>> 
>>>> URL: 
>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject-3Frev-3D245471-26view-3Drev&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=03tkj3107244TlY4t3_hEgkDY-UG6gKwwK0wOUS3qjM&m=vEGzlOUc6IO5ny5JKNkJAUEoiokQ1N60GDcHk0yboKQ&s=wuoYp-wW8aBSkIHSX7igi7DHfur7JyIHWwnzHMTYdlg&e=
>>>>  
>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject-3Frev-3D245471-26view-3Drev&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=03tkj3107244TlY4t3_hEgkDY-UG6gKwwK0wOUS3qjM&m=vEGzlOUc6IO5ny5JKNkJAUEoiokQ1N60GDcHk0yboKQ&s=wuoYp-wW8aBSkIHSX7igi7DHfur7JyIHWwnzHMTYdlg&e=>
>>>>  
>>>> Log:
>>>> [clang-tidy] Fix a bug in UseNullptrCheck.
>>>> 
>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D12162&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=03tkj3107244TlY4t3_hEgkDY-UG6gKwwK0wOUS3qjM&m=vEGzlOUc6IO5ny5JKNkJAUEoiokQ1N60GDcHk0yboKQ&s=YiXUYCqfOl7durvaPOdifn3l7_G0FJhlE4A_q5Q6xwM&e=
>>>>  
>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D12162&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=03tkj3107244TlY4t3_hEgkDY-UG6gKwwK0wOUS3qjM&m=vEGzlOUc6IO5ny5JKNkJAUEoiokQ1N60GDcHk0yboKQ&s=YiXUYCqfOl7durvaPOdifn3l7_G0FJhlE4A_q5Q6xwM&e=>
>>>>  
>>>> 
>>>> Patch by Angel Garcia!
>>>> 
>>>> Modified:
>>>>    clang-tools-extra/trunk/clang-tidy/modernize/UseNullptrCheck.cpp
>>>> 
>>>> Modified: clang-tools-extra/trunk/clang-tidy/modernize/UseNullptrCheck.cpp
>>>> URL: 
>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_clang-2Dtools-2Dextra_trunk_clang-2Dtidy_modernize_UseNullptrCheck.cpp-3Frev-3D245471-26r1-3D245470-26r2-3D245471-26view-3Ddiff&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=03tkj3107244TlY4t3_hEgkDY-UG6gKwwK0wOUS3qjM&m=vEGzlOUc6IO5ny5JKNkJAUEoiokQ1N60GDcHk0yboKQ&s=4y-EkuMJJlcYjI15KrZY8VE3eGEhkvg9ScDcHtItY2g&e=
>>>>  
>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject_clang-2Dtools-2Dextra_trunk_clang-2Dtidy_modernize_UseNullptrCheck.cpp-3Frev-3D245471-26r1-3D245470-26r2-3D245471-26view-3Ddiff&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=03tkj3107244TlY4t3_hEgkDY-UG6gKwwK0wOUS3qjM&m=vEGzlOUc6IO5ny5JKNkJAUEoiokQ1N60GDcHk0yboKQ&s=4y-EkuMJJlcYjI15KrZY8VE3eGEhkvg9ScDcHtItY2g&e=>
>>>>  
>>>> ==============================================================================
>>>> --- clang-tools-extra/trunk/clang-tidy/modernize/UseNullptrCheck.cpp 
>>>> (original)
>>>> +++ clang-tools-extra/trunk/clang-tidy/modernize/UseNullptrCheck.cpp Wed 
>>>> Aug 19 12:50:22 2015
>>>> @@ -175,10 +175,10 @@ private:
>>>> class CastSequenceVisitor : public 
>>>> RecursiveASTVisitor<CastSequenceVisitor> {
>>>> public:
>>>>   CastSequenceVisitor(ASTContext &Context,
>>>> -                      SmallVector<StringRef, 1> UserNullMacros,
>>>> +                      ArrayRef<StringRef> UserNullMacros,
>>>>                       ClangTidyCheck &check)
>>>>       : SM(Context.getSourceManager()), Context(Context),
>>>> -        UserNullMacros(std::move(UserNullMacros)), Check(check),
>>>> +        UserNullMacros(UserNullMacros), Check(check),
>>>>         FirstSubExpr(nullptr), PruneSubtree(false) {}
>>>> 
>>>>   bool TraverseStmt(Stmt *S) {
>>>> @@ -435,7 +435,7 @@ private:
>>>> private:
>>>>   SourceManager &SM;
>>>>   ASTContext &Context;
>>>> -  const SmallVector<StringRef, 1> &UserNullMacros;
>>>> +  ArrayRef<StringRef> UserNullMacros;
>>>>   ClangTidyCheck &Check;
>>>>   Expr *FirstSubExpr;
>>>>   bool PruneSubtree;
>>>> 
>>>> 
>>>> _______________________________________________
>>>> cfe-commits mailing list
>>>> cfe-commits@lists.llvm.org <mailto:cfe-commits@lists.llvm.org>
>>>> https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_cfe-2Dcommits&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=03tkj3107244TlY4t3_hEgkDY-UG6gKwwK0wOUS3qjM&m=vEGzlOUc6IO5ny5JKNkJAUEoiokQ1N60GDcHk0yboKQ&s=UUHB6kbqbYNAr9eIu4oMQTKtxnQ37-xusL7D-UY0GR4&e=
>>>>  
>>>> <https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.llvm.org_cgi-2Dbin_mailman_listinfo_cfe-2Dcommits&d=BQIGaQ&c=eEvniauFctOgLOKGJOplqw&r=03tkj3107244TlY4t3_hEgkDY-UG6gKwwK0wOUS3qjM&m=vEGzlOUc6IO5ny5JKNkJAUEoiokQ1N60GDcHk0yboKQ&s=UUHB6kbqbYNAr9eIu4oMQTKtxnQ37-xusL7D-UY0GR4&e=>
>>>>  
> 

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to