LLVM buildmaster will be updated and restarted tonight

2017-02-13 Thread Galina Kistanova via cfe-commits
Hello everyone, LLVM buildmaster will be updated and restarted after 6 PM Pacific time today. Thanks Galina ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

r295010 - [MS ABI] Correctly mangling vbase destructors

2017-02-13 Thread David Majnemer via cfe-commits
Author: majnemer Date: Mon Feb 13 18:54:11 2017 New Revision: 295010 URL: http://llvm.org/viewvc/llvm-project?rev=295010&view=rev Log: [MS ABI] Correctly mangling vbase destructors They are a little bit of a special case in the mangling. They are always mangled without taking into account their v

[PATCH] D29912: [MS ABI] Correctly mangling vbase destructors

2017-02-13 Thread David Majnemer via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL295010: [MS ABI] Correctly mangling vbase destructors (authored by majnemer). Changed prior to commit: https://reviews.llvm.org/D29912?vs=88258&id=88280#toc Repository: rL LLVM https://reviews.llvm.

r295011 - [c++1z] Add some more tests for class template argument deduction, add

2017-02-13 Thread Richard Smith via cfe-commits
Author: rsmith Date: Mon Feb 13 18:55:25 2017 New Revision: 295011 URL: http://llvm.org/viewvc/llvm-project?rev=295011&view=rev Log: [c++1z] Add some more tests for class template argument deduction, add feature-test macro, and mark feature as done on status page. Modified: cfe/trunk/lib/Fron

[PATCH] D29464: [MinGWToolChain] Don't use GCC headers on Win32

2017-02-13 Thread Reid Kleckner via Phabricator via cfe-commits
rnk accepted this revision. rnk added a comment. lgtm, do you need me to land this? Sorry I took a while to get around to this. https://reviews.llvm.org/D29464 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mai

r295016 - Canonicalize implicit deduction guide parameter types when forming a deduction

2017-02-13 Thread Richard Smith via cfe-commits
Author: rsmith Date: Mon Feb 13 19:49:59 2017 New Revision: 295016 URL: http://llvm.org/viewvc/llvm-project?rev=295016&view=rev Log: Canonicalize implicit deduction guide parameter types when forming a deduction guide from a constructor. The purpose of this change is to avoid triggering instantia

[PATCH] D29464: [MinGWToolChain] Don't use GCC headers on Win32

2017-02-13 Thread Reid Kleckner via Phabricator via cfe-commits
rnk requested changes to this revision. rnk added a comment. This revision now requires changes to proceed. Actually, I re-read the concerns about omp.h. We should get that ironed out first. https://reviews.llvm.org/D29464 ___ cfe-commits mailing l

[PATCH] D29464: [MinGWToolChain] Don't use GCC headers on Win32

2017-02-13 Thread Reid Kleckner via Phabricator via cfe-commits
rnk added a comment. If I understand correctly, these GCC version specific include directories are equivalent to clang's resource include directory. We shouldn't have those on the include search path, so in principle, this seems like the right change. https://reviews.llvm.org/D29464 ___

[PATCH] D29922: [OpenMP] Prepare Sema for initial implementation for pragma 'distribute parallel for'

2017-02-13 Thread Carlo Bertolli via Phabricator via cfe-commits
carlo.bertolli created this revision. This patch adds two fields for use in the implementation of 'distribute parallel for': 1. The increment expression for the distribute loop. As the chunk assigned to a team is executed by multiple threads within the 'parallel for' region, the increment expr

r295020 - clang/test/Parser/cxx1z-class-template-argument-deduction.cpp: Tweak to ignore thiscall.

2017-02-13 Thread NAKAMURA Takumi via cfe-commits
Author: chapuni Date: Mon Feb 13 21:18:24 2017 New Revision: 295020 URL: http://llvm.org/viewvc/llvm-project?rev=295020&view=rev Log: clang/test/Parser/cxx1z-class-template-argument-deduction.cpp: Tweak to ignore thiscall. Line 38: multiple overloads of 'f' instantiate to the same signature 'v

Re: r295016 - Canonicalize implicit deduction guide parameter types when forming a deduction

2017-02-13 Thread Eric Fiselier via cfe-commits
Hi Richard, The following test triggers an assertion, even after this patch: #include #include template struct TestAlloc : std::allocator {}; template , class Allocator = std::allocator> struct String { using size_type = typename Allocator::size_type; String() = default; Str

[PATCH] D26057: [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.

2017-02-13 Thread Eric Fiselier via Phabricator via cfe-commits
EricWF updated this revision to Diff 88300. EricWF marked 6 inline comments as done. EricWF added a comment. Merge with upstream and address almost all inline comments. The only comment left te address is @rsmith's comment about renaming `BuildDependentCoawaitExpr`. https://reviews.llvm.org/D2

[PATCH] D26057: [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.

2017-02-13 Thread Eric Fiselier via Phabricator via cfe-commits
EricWF updated this revision to Diff 88304. EricWF added a comment. Re-add tests that got lost in the merge. https://reviews.llvm.org/D26057 Files: include/clang/AST/ExprCXX.h include/clang/AST/RecursiveASTVisitor.h include/clang/AST/Stmt.h include/clang/AST/StmtCXX.h include/clang/Ba

r295029 - Add a destruct-on-exit function to ASTContext.

2017-02-13 Thread George Burgess IV via cfe-commits
Author: gbiv Date: Mon Feb 13 23:37:36 2017 New Revision: 295029 URL: http://llvm.org/viewvc/llvm-project?rev=295029&view=rev Log: Add a destruct-on-exit function to ASTContext. It looks like the only use of AddDeallocation is to indirectly call the destructors of objects. In one case I found (Ty

[PATCH] D29464: [MinGWToolChain] Don't use GCC headers on Win32

2017-02-13 Thread Yaron Keren via Phabricator via cfe-commits
yaron.keren added a comment. These directories are "mostly" equivalent, with some headers existing is mings gcc dir but missing in clang resource dir and thus will break compilation. For example, the most popular (37089 download this week) https://sourceforge.net/projects/mingw-w64 distribuion f

r295032 - Delete useless / in comment. NFC.

2017-02-13 Thread George Burgess IV via cfe-commits
Author: gbiv Date: Mon Feb 13 23:52:57 2017 New Revision: 295032 URL: http://llvm.org/viewvc/llvm-project?rev=295032&view=rev Log: Delete useless / in comment. NFC. Modified: cfe/trunk/lib/Serialization/ASTReaderStmt.cpp Modified: cfe/trunk/lib/Serialization/ASTReaderStmt.cpp URL: http://ll

r295034 - [CodeGen][ObjC] Use the type of the captured field of the enclosing

2017-02-13 Thread Akira Hatanaka via cfe-commits
Author: ahatanak Date: Tue Feb 14 00:46:55 2017 New Revision: 295034 URL: http://llvm.org/viewvc/llvm-project?rev=295034&view=rev Log: [CodeGen][ObjC] Use the type of the captured field of the enclosing block or lambda. This is a follow-up to r281682, which fixed a bug in computeBlockInfo where t

<    1   2