r266556 - DebugInfo: Make DICompositeTypes distinct most of the time

2016-04-17 Thread Duncan P. N. Exon Smith via cfe-commits
Author: dexonsmith Date: Sun Apr 17 02:45:08 2016 New Revision: 266556 URL: http://llvm.org/viewvc/llvm-project?rev=266556&view=rev Log: DebugInfo: Make DICompositeTypes distinct most of the time Since elements of most kinds of DICompositeType have back references, most are involved in uniquing c

Re: [PATCH] D12761: MPI-Checker patch for Clang Static Analyzer

2016-04-17 Thread Alexander Droste via cfe-commits
Alexander_Droste updated this revision to Diff 54001. Alexander_Droste added a comment. - lower case letters for test filenames Yeah; I'm excited to see that this code will now be part of LLVM. Thanks to everybody reviewing the patch! I don't have commit access. Can you commit the bundle of rela

r266561 - Implement CWG 941 - explicit specializations of deleted function templates

2016-04-17 Thread Faisal Vali via cfe-commits
Author: faisalv Date: Sun Apr 17 12:32:04 2016 New Revision: 266561 URL: http://llvm.org/viewvc/llvm-project?rev=266561&view=rev Log: Implement CWG 941 - explicit specializations of deleted function templates template void f(T) = delete; template<> void f(int); // OK. f(3); // OK Implemen

Re: [PATCH] D18919: [Clang-tidy] Add check "modernize use using"

2016-04-17 Thread Krystyna via cfe-commits
krystyna removed rL LLVM as the repository for this revision. krystyna updated this revision to Diff 54007. krystyna marked 5 inline comments as done. http://reviews.llvm.org/D18919 Files: clang-tidy/modernize/CMakeLists.txt clang-tidy/modernize/ModernizeTidyModule.cpp clang-tidy/modernize/

Re: [PATCH] D17734: [libcxx] PR26777 Fix tests when built with CXX="ccache clang++"

2016-04-17 Thread don hinton via cfe-commits
hintonda abandoned this revision. hintonda added a comment. If *_COMPILER_ARG1 is set, then it shall be the compiler, and the value for CMAKE__COMPILER may be ccache, but could also be something else, e.g., distcc, etc. Therefore, I don't see a clean way to check it. However, newer versions of

Re: [PATCH] D17735: [libcxxabi] PR26778 Fix tests when CXX="ccache clang++"

2016-04-17 Thread don hinton via cfe-commits
hintonda abandoned this revision. hintonda added a comment. If *_COMPILER_ARG1 is set, then it shall be the compiler, and the value for CMAKE__COMPILER may be ccache, but could also be something else, e.g., distcc, etc. Therefore, I don't see a clean way to check it. However, newer versions of

[PATCH] D19200: [clang-tidy] Cleanup some ast-matchers and lift some to utils.

2016-04-17 Thread Etienne Bergeron via cfe-commits
etienneb created this revision. etienneb added a reviewer: alexfh. etienneb added a subscriber: cfe-commits. Little cleanup to lift-out and to remove some frequently used ast-matchers. Some of theses matchers are candidates to be lifted to ASTMatchers.h. http://reviews.llvm.org/D19200 Files:

Re: r266561 - Implement CWG 941 - explicit specializations of deleted function templates

2016-04-17 Thread Richard Smith via cfe-commits
On Sun, Apr 17, 2016 at 10:32 AM, Faisal Vali via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: faisalv > Date: Sun Apr 17 12:32:04 2016 > New Revision: 266561 > > URL: http://llvm.org/viewvc/llvm-project?rev=266561&view=rev > Log: > Implement CWG 941 - explicit specializations of del

r266574 - NFC: unify clang / LLVM atomic ordering

2016-04-17 Thread JF Bastien via cfe-commits
Author: jfb Date: Sun Apr 17 16:01:09 2016 New Revision: 266574 URL: http://llvm.org/viewvc/llvm-project?rev=266574&view=rev Log: NFC: unify clang / LLVM atomic ordering Summary: Depends on http://reviews.llvm.org/D18875 This makes the C11 / C++11 *ABI* atomic ordering accessible from LLVM, as

Re: [PATCH] D18876: NFC: unify clang / LLVM atomic ordering

2016-04-17 Thread JF Bastien via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL266574: NFC: unify clang / LLVM atomic ordering (authored by jfb). Changed prior to commit: http://reviews.llvm.org/D18876?vs=53931&id=54012#toc Repository: rL LLVM http://reviews.llvm.org/D18876 F

Re: [PATCH] D17734: [libcxx] PR26777 Fix tests when built with CXX="ccache clang++"

2016-04-17 Thread Eric Fiselier via cfe-commits
EricWF added a comment. OK. Thanks for the update. Sorry we couldn't land this. http://reviews.llvm.org/D17734 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

r266575 - Revert "NFC: unify clang / LLVM atomic ordering"

2016-04-17 Thread JF Bastien via cfe-commits
Author: jfb Date: Sun Apr 17 16:28:50 2016 New Revision: 266575 URL: http://llvm.org/viewvc/llvm-project?rev=266575&view=rev Log: Revert "NFC: unify clang / LLVM atomic ordering" This reverts commit b0495df9eae2824bee830cc4c94f5441f0d4cbc9. Same as for the corresponding LLVM revert, an assert se

Re: [PATCH] D19204: clang-format: [JS] generator and async functions.

2016-04-17 Thread Martin Probst via cfe-commits
mprobst updated this revision to Diff 54017. mprobst added a comment. - fix tests - add spec links http://reviews.llvm.org/D19204 Files: lib/Format/ContinuationIndenter.cpp lib/Format/FormatToken.h lib/Format/TokenAnnotator.cpp lib/Format/UnwrappedLineParser.cpp unittests/Format/Forma

[PATCH] D19206: Add a test for "foo as bar" casts.

2016-04-17 Thread Martin Probst via cfe-commits
mprobst created this revision. mprobst added a reviewer: djasper. mprobst added a subscriber: cfe-commits. Herald added a subscriber: klimek. clang-format: [JS] unit tests for type aliases. Spec: https://github.com/Microsoft/TypeScript/blob/master/doc/spec.md#3.10 These are already handled corre

Re: [PATCH] D19206: Add a test for "foo as bar" casts.

2016-04-17 Thread Martin Probst via cfe-commits
mprobst updated this revision to Diff 54019. mprobst added a comment. - test, test name http://reviews.llvm.org/D19206 Files: unittests/Format/FormatTestJS.cpp Index: unittests/Format/FormatTestJS.cpp === --- unittests/Format/Fo

cfe-commits@lists.llvm.org

2016-04-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Sun Apr 17 20:40:45 2016 New Revision: 266585 URL: http://llvm.org/viewvc/llvm-project?rev=266585&view=rev Log: Fix LWG issue 2345 - Add insert(value_type&&) Modified: libcxx/trunk/include/map libcxx/trunk/include/unordered_map libcxx/trunk/test/std/containers/as

Re: [PATCH] D18575: [clang-tidy] New checker to replace deprecated throw() specifications

2016-04-17 Thread don hinton via cfe-commits
hintonda updated this revision to Diff 54022. hintonda added a comment. Addressed most comments. http://reviews.llvm.org/D18575 Files: clang-tidy/modernize/CMakeLists.txt clang-tidy/modernize/ModernizeTidyModule.cpp clang-tidy/modernize/UseNoexceptCheck.cpp clang-tidy/modernize/UseNoexc

[libcxx] r266586 - Add tests for LWG issue 2361

2016-04-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Sun Apr 17 21:31:05 2016 New Revision: 266586 URL: http://llvm.org/viewvc/llvm-project?rev=266586&view=rev Log: Add tests for LWG issue 2361 Modified: libcxx/trunk/test/std/utilities/memory/allocator.traits/allocator.traits.types/const_pointer.pass.cpp libcxx/trunk/

[libcxx] r266587 - Add hash specializations for __int128_t. Fixes LWG issue 2119

2016-04-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Sun Apr 17 21:54:00 2016 New Revision: 266587 URL: http://llvm.org/viewvc/llvm-project?rev=266587&view=rev Log: Add hash specializations for __int128_t. Fixes LWG issue 2119 Modified: libcxx/trunk/include/functional libcxx/trunk/test/std/utilities/function.objects/un

Re: [PATCH] D18575: [clang-tidy] New checker to replace deprecated throw() specifications

2016-04-17 Thread don hinton via cfe-commits
hintonda marked 9 inline comments as done. Comment at: clang-tidy/modernize/UseNoexceptCheck.cpp:62 @@ +61,3 @@ + + const FunctionDecl *FuncDecl = + Result.Nodes.getNodeAs("functionDecl"); Still need to fix the call in UseOverrideCheck.cpp, but will wait til

[libcxx] r266590 - Implement LWG issue 2219 - support reference_wrapper in INVOKE

2016-04-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Apr 18 01:17:30 2016 New Revision: 266590 URL: http://llvm.org/viewvc/llvm-project?rev=266590&view=rev Log: Implement LWG issue 2219 - support reference_wrapper in INVOKE Added: libcxx/trunk/test/std/utilities/function.objects/func.require/bullet_1_2_3.pass.cpp

[libcxx] r266591 - Mark LWG issue 2469 as done. Also simplify try_emplace and insert_or_assign implementations in unordered_map

2016-04-17 Thread Eric Fiselier via cfe-commits
Author: ericwf Date: Mon Apr 18 01:51:33 2016 New Revision: 266591 URL: http://llvm.org/viewvc/llvm-project?rev=266591&view=rev Log: Mark LWG issue 2469 as done. Also simplify try_emplace and insert_or_assign implementations in unordered_map Modified: libcxx/trunk/include/unordered_map l