r250990 - Convert ActOnForwardProtocolDeclaration to take an ArrayRef and use a range-based for loop. NFC

2015-10-21 Thread Craig Topper via cfe-commits
Author: ctopper Date: Thu Oct 22 00:00:01 2015 New Revision: 250990 URL: http://llvm.org/viewvc/llvm-project?rev=250990&view=rev Log: Convert ActOnForwardProtocolDeclaration to take an ArrayRef and use a range-based for loop. NFC Modified: cfe/trunk/include/clang/Sema/Sema.h cfe/trunk/li

r250991 - [coroutines] Add overloaded unary 'operator co_await'.

2015-10-21 Thread Richard Smith via cfe-commits
Author: rsmith Date: Thu Oct 22 00:12:22 2015 New Revision: 250991 URL: http://llvm.org/viewvc/llvm-project?rev=250991&view=rev Log: [coroutines] Add overloaded unary 'operator co_await'. Modified: cfe/trunk/include/clang/Basic/OperatorKinds.def cfe/trunk/lib/AST/ItaniumMangle.cpp cfe

r250992 - [coroutines] Add forgotten test for lexing coroutines keywords.

2015-10-21 Thread Richard Smith via cfe-commits
Author: rsmith Date: Thu Oct 22 00:21:12 2015 New Revision: 250992 URL: http://llvm.org/viewvc/llvm-project?rev=250992&view=rev Log: [coroutines] Add forgotten test for lexing coroutines keywords. Added: cfe/trunk/test/Lexer/coroutines.cpp Added: cfe/trunk/test/Lexer/coroutines.cpp URL: htt

Re: [clang-tools-extra] r250939 - [clang-tidy] add check cppcoreguidelines-pro-type-vararg

2015-10-21 Thread NAKAMURA Takumi via cfe-commits
Fixed in r250986. On Thu, Oct 22, 2015 at 1:01 PM Manman Ren via cfe-commits < cfe-commits@lists.llvm.org> wrote: > It seems that this commit breaks the following bot > http://lab.llvm.org:8080/green/job/clang-stage1-configure-RA_check/12461/ > > Manman > > On Oct 21, 2015, at 1:09 PM, Matthias G

[PATCH] D13973: CFG: Delay creating Dtors for CompoundStmts which end in ReturnStmt

2015-10-21 Thread Matthias Gehre via cfe-commits
mgehre created this revision. mgehre added a reviewer: krememek. mgehre added a subscriber: cfe-commits. VisitReturnStmt would create a new block with including Dtors, so the Dtors created in VisitCompoundStmts would be in an unreachable block. Example: struct S { ~S(); } void f() { S s;

Re: [PATCH] D13973: CFG: Delay creating Dtors for CompoundStmts which end in ReturnStmt

2015-10-21 Thread Matthias Gehre via cfe-commits
mgehre updated this revision to Diff 38090. mgehre added a comment. Fix formatting http://reviews.llvm.org/D13973 Files: lib/Analysis/CFG.cpp Index: lib/Analysis/CFG.cpp === --- lib/Analysis/CFG.cpp +++ lib/Analysis/CFG.cpp @@ -

Re: [PATCH] D13326: [PGO]: ToolChain class refactoring: move addProfileRT to be a virtal method: ToolChain::addProfileRTLibs

2015-10-21 Thread David Li via cfe-commits
davidxl updated this revision to Diff 38091. davidxl added a comment. Updated patch. http://reviews.llvm.org/D13326 Files: include/clang/Driver/ToolChain.h lib/Driver/ToolChain.cpp lib/Driver/ToolChains.cpp lib/Driver/ToolChains.h lib/Driver/Tools.cpp Index: lib/Driver/Tools.cpp

r250993 - [coroutines] Initial stub Sema functionality for handling coroutine await / yield / return.

2015-10-21 Thread Richard Smith via cfe-commits
Author: rsmith Date: Thu Oct 22 01:13:50 2015 New Revision: 250993 URL: http://llvm.org/viewvc/llvm-project?rev=250993&view=rev Log: [coroutines] Initial stub Sema functionality for handling coroutine await / yield / return. Added: cfe/trunk/lib/Sema/SemaCoroutine.cpp cfe/trunk/test/Sema

Re: [PATCH] D13326: [PGO]: ToolChain class refactoring: move addProfileRT to be a virtal method: ToolChain::addProfileRTLibs

2015-10-21 Thread David Li via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL250994: clang driver toolchain refactoring (authored by davidxl). Changed prior to commit: http://reviews.llvm.org/D13326?vs=38091&id=38092#toc Repository: rL LLVM http://reviews.llvm.org/D13326 Fi

r250994 - clang driver toolchain refactoring

2015-10-21 Thread Xinliang David Li via cfe-commits
Author: davidxl Date: Thu Oct 22 01:15:31 2015 New Revision: 250994 URL: http://llvm.org/viewvc/llvm-project?rev=250994&view=rev Log: clang driver toolchain refactoring In this patch, the file static method addProfileRT is moved to be a virtual member function of base ToolChain class. This allows

<    1   2