[clang] b3f6e3d - Improve recovery from invalid template-ids.

2020-03-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-27T17:11:04-07:00 New Revision: b3f6e3d6d64d77a9c840b8407b7e3c49b62b46dd URL: https://github.com/llvm/llvm-project/commit/b3f6e3d6d64d77a9c840b8407b7e3c49b62b46dd DIFF: https://github.com/llvm/llvm-project/commit/b3f6e3d6d64d77a9c840b8407b7e3c49b62b46dd.diff

[clang] 0c42539 - Improve error recovery from missing '>' in template argument list.

2020-03-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-27T18:59:01-07:00 New Revision: 0c42539df3d4c697fa3bf6fc88e94b127d334a57 URL: https://github.com/llvm/llvm-project/commit/0c42539df3d4c697fa3bf6fc88e94b127d334a57 DIFF: https://github.com/llvm/llvm-project/commit/0c42539df3d4c697fa3bf6fc88e94b127d334a57.diff

[clang] 88c7ffa - Form invalid template-id annotations when parsing a construct that is

2020-03-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-27T20:27:42-07:00 New Revision: 88c7ffaf947642b0cb2d13e5d1a4a54fc633d014 URL: https://github.com/llvm/llvm-project/commit/88c7ffaf947642b0cb2d13e5d1a4a54fc633d014 DIFF: https://github.com/llvm/llvm-project/commit/88c7ffaf947642b0cb2d13e5d1a4a54fc633d014.diff

[clang] 499b2a8 - PR45294: Fix handling of assumed template names looked up in the lexical

2020-03-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-27T21:07:06-07:00 New Revision: 499b2a8d63ca9b319ce3aae462029f37ce7d96dd URL: https://github.com/llvm/llvm-project/commit/499b2a8d63ca9b319ce3aae462029f37ce7d96dd DIFF: https://github.com/llvm/llvm-project/commit/499b2a8d63ca9b319ce3aae462029f37ce7d96dd.diff

[clang] a5458bb - Don't claim template names that name non-templates are undeclared.

2020-03-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-29T13:15:30-07:00 New Revision: a5458bb0d6b1c35c7dcca4f339e77c40f5fc5e06 URL: https://github.com/llvm/llvm-project/commit/a5458bb0d6b1c35c7dcca4f339e77c40f5fc5e06 DIFF: https://github.com/llvm/llvm-project/commit/a5458bb0d6b1c35c7dcca4f339e77c40f5fc5e06.diff

[clang] 9a7eda1 - PR45350: Handle unsized array CXXConstructExprs in constant evaluation

2020-03-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-29T19:33:56-07:00 New Revision: 9a7eda1bece887ca9af085d79fe6e4fb8826dcda URL: https://github.com/llvm/llvm-project/commit/9a7eda1bece887ca9af085d79fe6e4fb8826dcda DIFF: https://github.com/llvm/llvm-project/commit/9a7eda1bece887ca9af085d79fe6e4fb8826dcda.diff

[clang] 3308732 - Fix crash if base specifier parsing hits an invalid type annotation.

2020-03-30 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-30T17:21:40-07:00 New Revision: 330873230071ffc2aebc0fe74db55e7a530c2f1b URL: https://github.com/llvm/llvm-project/commit/330873230071ffc2aebc0fe74db55e7a530c2f1b DIFF: https://github.com/llvm/llvm-project/commit/330873230071ffc2aebc0fe74db55e7a530c2f1b.diff

Re: [clang] 499b2a8 - PR45294: Fix handling of assumed template names looked up in the lexical

2020-03-30 Thread Richard Smith via cfe-commits
0c)[0x3fffb07c100c] > > /build/bin/../lib/libclangFrontend.so.11git(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x240)[0x3fffb076d900] > > /build/bin/../lib/libclangFrontendTool.so.11git(_ZN5clang25ExecuteCompilerInvocationEPNS_16Compile

[clang] 061f3a5 - P0593R6: Pseudo-destructor expressions end object lifetimes.

2020-02-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-18T18:41:03-08:00 New Revision: 061f3a50dd824f1eb2394d0f699f3f2ee374b21a URL: https://github.com/llvm/llvm-project/commit/061f3a50dd824f1eb2394d0f699f3f2ee374b21a DIFF: https://github.com/llvm/llvm-project/commit/061f3a50dd824f1eb2394d0f699f3f2ee374b21a.diff

[clang] 6d34a87 - [cxx_status] Update -std= instructions for C++20.

2020-02-20 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-20T11:40:09-08:00 New Revision: 6d34a87bae6ea211076c25faef7da5d29cb8e46d URL: https://github.com/llvm/llvm-project/commit/6d34a87bae6ea211076c25faef7da5d29cb8e46d DIFF: https://github.com/llvm/llvm-project/commit/6d34a87bae6ea211076c25faef7da5d29cb8e46d.diff

Re: r329762 - Introduce a new builtin, __builtin_dump_struct, that is useful for dumping structure contents at runtime in circumstances where debuggers may not be easily available (such as in kernel w

2020-02-25 Thread Richard Smith via cfe-commits
It looks like we forgot to document this builtin. Can some documentation be added? On Tue, 10 Apr 2018 at 15:01, Aaron Ballman via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: aaronballman > Date: Tue Apr 10 14:58:13 2018 > New Revision: 329762 > > URL: http://llvm.org/viewvc/llvm-p

[clang] 98ed0c5 - PR44978: Accept as an extension some cases where destructor name lookup

2020-02-26 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-26T14:55:31-08:00 New Revision: 98ed0c5475df57ca5cd4df0997d8bba323c843aa URL: https://github.com/llvm/llvm-project/commit/98ed0c5475df57ca5cd4df0997d8bba323c843aa DIFF: https://github.com/llvm/llvm-project/commit/98ed0c5475df57ca5cd4df0997d8bba323c843aa.diff

[clang] bdad0a1 - PR45083: Mark statement expressions as being dependent if they appear in

2020-03-03 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-03T15:20:40-08:00 New Revision: bdad0a1b79273733df9acc1be4e992fa5d70ec56 URL: https://github.com/llvm/llvm-project/commit/bdad0a1b79273733df9acc1be4e992fa5d70ec56 DIFF: https://github.com/llvm/llvm-project/commit/bdad0a1b79273733df9acc1be4e992fa5d70ec56.diff

[clang] ad18665 - PR45087: Fix check for emptiness when determining whether a trivial copy

2020-03-03 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-03T15:57:48-08:00 New Revision: ad18665e377824fd545ca81117b4953e60e2823c URL: https://github.com/llvm/llvm-project/commit/ad18665e377824fd545ca81117b4953e60e2823c DIFF: https://github.com/llvm/llvm-project/commit/ad18665e377824fd545ca81117b4953e60e2823c.diff

[clang] f545ede - Fix regression in bdad0a1: force rebuilding of StmtExpr nodes in

2020-03-04 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-04T13:19:49-08:00 New Revision: f545ede91c9d9f271e7504282cab7bf509607ead URL: https://github.com/llvm/llvm-project/commit/f545ede91c9d9f271e7504282cab7bf509607ead DIFF: https://github.com/llvm/llvm-project/commit/f545ede91c9d9f271e7504282cab7bf509607ead.diff

Re: [clang] bdad0a1 - PR45083: Mark statement expressions as being dependent if they appear in

2020-03-04 Thread Richard Smith via cfe-commits
u hear about any follow-up issues. > > Thanks! > > On Wed, Mar 4, 2020 at 12:28 AM Richard Smith via cfe-commits > wrote: > > > > > > Author: Richard Smith > > Date: 2020-03-03T15:20:40-08:00 > > New Revision: bdad0a1b79273733df9acc1be4e992fa5d70ec56 &

[clang] 5259031 - Fix argument numbering confusion when diagnosing a non-viable operator().

2019-10-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-10-29T13:08:39-07:00 New Revision: 52590319a225768404591e60803d0bfa84a8b5cd URL: https://github.com/llvm/llvm-project/commit/52590319a225768404591e60803d0bfa84a8b5cd DIFF: https://github.com/llvm/llvm-project/commit/52590319a225768404591e60803d0bfa84a8b5cd.diff

[clang] eb535d2 - Accept __is_same_as as a GCC-compatibility synonym for the proper trait name __is_same.

2019-10-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-10-29T14:44:38-07:00 New Revision: eb535d23418c7259cac85bdb13197263b2cee056 URL: https://github.com/llvm/llvm-project/commit/eb535d23418c7259cac85bdb13197263b2cee056 DIFF: https://github.com/llvm/llvm-project/commit/eb535d23418c7259cac85bdb13197263b2cee056.diff

[clang] dbcb690 - Replace std::function in PrintingPolicy with a callbacks object.

2019-10-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-10-29T15:29:44-07:00 New Revision: dbcb690fb78193e99452748c4af72eccb262e4e2 URL: https://github.com/llvm/llvm-project/commit/dbcb690fb78193e99452748c4af72eccb262e4e2 DIFF: https://github.com/llvm/llvm-project/commit/dbcb690fb78193e99452748c4af72eccb262e4e2.diff

[clang] cbb3104 - Suppress useless GCC "bitfield is too small to hold all values of enum class" warning.

2019-10-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-10-29T17:20:46-07:00 New Revision: cbb3104b1c8ea93b6749043184a8d8952b8b2747 URL: https://github.com/llvm/llvm-project/commit/cbb3104b1c8ea93b6749043184a8d8952b8b2747 DIFF: https://github.com/llvm/llvm-project/commit/cbb3104b1c8ea93b6749043184a8d8952b8b2747.diff

[clang] bb06149 - Fix __attribute__((enable_if)) to treat arguments with side-effects as

2019-10-30 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-10-30T13:39:29-07:00 New Revision: bb061491316bbd516a7551fe36128ead0935010d URL: https://github.com/llvm/llvm-project/commit/bb061491316bbd516a7551fe36128ead0935010d DIFF: https://github.com/llvm/llvm-project/commit/bb061491316bbd516a7551fe36128ead0935010d.diff

[clang] 092577e - [cxx_status] Update with Belfast motions.

2019-11-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-11-09T03:13:21-08:00 New Revision: 092577e317229df600539f678064f321737a761b URL: https://github.com/llvm/llvm-project/commit/092577e317229df600539f678064f321737a761b DIFF: https://github.com/llvm/llvm-project/commit/092577e317229df600539f678064f321737a761b.diff

[clang] 56b5eab - [NFC] Supress GCC "Bitfield too small to hold all values of enum" warning.

2019-11-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-11-09T05:56:51-08:00 New Revision: 56b5eab12970e540c629e9b9a8a95256c116a547 URL: https://github.com/llvm/llvm-project/commit/56b5eab12970e540c629e9b9a8a95256c116a547 DIFF: https://github.com/llvm/llvm-project/commit/56b5eab12970e540c629e9b9a8a95256c116a547.diff

[clang] 5ad6f27 - Don't assume that the clang binary's resolved name includes the string

2019-11-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-11-12T16:37:05-08:00 New Revision: 5ad6f279f26cd6ce77e4fa6b8df2b23be73d7beb URL: https://github.com/llvm/llvm-project/commit/5ad6f279f26cd6ce77e4fa6b8df2b23be73d7beb DIFF: https://github.com/llvm/llvm-project/commit/5ad6f279f26cd6ce77e4fa6b8df2b23be73d7beb.diff

[clang] aeaddf9 - Revert "[RISCV] Use compiler-rt if no GCC installation detected"

2019-11-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-11-13T13:14:57-08:00 New Revision: aeaddf926a74814aa4f33050cfc12b19f419f1b0 URL: https://github.com/llvm/llvm-project/commit/aeaddf926a74814aa4f33050cfc12b19f419f1b0 DIFF: https://github.com/llvm/llvm-project/commit/aeaddf926a74814aa4f33050cfc12b19f419f1b0.diff

[clang] fd8d915 - Fix parser bug that permitted 'private' as a (no-op) decl-specifier even outside OpenCL.

2019-11-20 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-11-20T11:59:58-08:00 New Revision: fd8d9155a997ab0f3ef3d7dff1c56efc9b692bfe URL: https://github.com/llvm/llvm-project/commit/fd8d9155a997ab0f3ef3d7dff1c56efc9b692bfe DIFF: https://github.com/llvm/llvm-project/commit/fd8d9155a997ab0f3ef3d7dff1c56efc9b692bfe.diff

[clang] 789a7aa - Properly disambiguate between array declarators and array subscript expressions.

2019-11-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-11-27T17:54:26-08:00 New Revision: 789a7aa37d0cca70d6e48908ce3e8bb4e761e266 URL: https://github.com/llvm/llvm-project/commit/789a7aa37d0cca70d6e48908ce3e8bb4e761e266 DIFF: https://github.com/llvm/llvm-project/commit/789a7aa37d0cca70d6e48908ce3e8bb4e761e266.diff

[clang] 711c669 - Fix comment to more accurately describe C++ language requirements around tail padding.

2019-12-02 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-02T14:41:27-08:00 New Revision: 711c669ae92658aecc6fabccc583594924bac6d7 URL: https://github.com/llvm/llvm-project/commit/711c669ae92658aecc6fabccc583594924bac6d7 DIFF: https://github.com/llvm/llvm-project/commit/711c669ae92658aecc6fabccc583594924bac6d7.diff

[clang] a1d2611 - [c++17] Fix assert / wrong code when passing a noexcept pointer to

2019-12-04 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-04T18:55:23-08:00 New Revision: a1d2611c046efa46cf32a10c9e9a8a7a8a06feba URL: https://github.com/llvm/llvm-project/commit/a1d2611c046efa46cf32a10c9e9a8a7a8a06feba DIFF: https://github.com/llvm/llvm-project/commit/a1d2611c046efa46cf32a10c9e9a8a7a8a06feba.diff

[clang] 11d1052 - Properly convert all declaration non-type template arguments when

2019-12-04 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-04T18:55:24-08:00 New Revision: 11d10527852b4d3ed738aa90d8bec0f398160593 URL: https://github.com/llvm/llvm-project/commit/11d10527852b4d3ed738aa90d8bec0f398160593 DIFF: https://github.com/llvm/llvm-project/commit/11d10527852b4d3ed738aa90d8bec0f398160593.diff

[clang] b220662 - Properly convert all declaration non-type template arguments when

2019-12-05 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-05T14:32:36-08:00 New Revision: b220662a45c8067a2ae485ae34c1138d93506df9 URL: https://github.com/llvm/llvm-project/commit/b220662a45c8067a2ae485ae34c1138d93506df9 DIFF: https://github.com/llvm/llvm-project/commit/b220662a45c8067a2ae485ae34c1138d93506df9.diff

[clang] 7599095 - Fix crash if a user-defined conversion is applied in the middle of a

2019-12-05 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-05T18:44:15-08:00 New Revision: 759909506c2b557b9bc5cd3883970dea48e0b86b URL: https://github.com/llvm/llvm-project/commit/759909506c2b557b9bc5cd3883970dea48e0b86b DIFF: https://github.com/llvm/llvm-project/commit/759909506c2b557b9bc5cd3883970dea48e0b86b.diff

[clang] dbd1129 - Stop checking whether std::strong_* has ::equivalent members.

2019-12-06 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-06T11:35:41-08:00 New Revision: dbd112972416f48f7e5b117e7a14b6e4b4d38146 URL: https://github.com/llvm/llvm-project/commit/dbd112972416f48f7e5b117e7a14b6e4b4d38146 DIFF: https://github.com/llvm/llvm-project/commit/dbd112972416f48f7e5b117e7a14b6e4b4d38146.diff

[clang] 5253d91 - [c++20] Determine whether a defaulted comparison should be deleted or

2019-12-06 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-06T16:32:48-08:00 New Revision: 5253d9138eb31252594f5e14133df731551839c7 URL: https://github.com/llvm/llvm-project/commit/5253d9138eb31252594f5e14133df731551839c7 DIFF: https://github.com/llvm/llvm-project/commit/5253d9138eb31252594f5e14133df731551839c7.diff

[clang] cafc741 - [c++20] Synthesis of defaulted comparison functions.

2019-12-08 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-08T23:21:52-08:00 New Revision: cafc7416baf7eecef8ecaf05802f2f7c0da725c0 URL: https://github.com/llvm/llvm-project/commit/cafc7416baf7eecef8ecaf05802f2f7c0da725c0 DIFF: https://github.com/llvm/llvm-project/commit/cafc7416baf7eecef8ecaf05802f2f7c0da725c0.diff

[clang] 56bba01 - [c++20] Fix incorrect assumptions in checks for comparison category types.

2019-12-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-09T12:18:33-08:00 New Revision: 56bba012d9729af8ff4252dc860f1f7696942f1a URL: https://github.com/llvm/llvm-project/commit/56bba012d9729af8ff4252dc860f1f7696942f1a DIFF: https://github.com/llvm/llvm-project/commit/56bba012d9729af8ff4252dc860f1f7696942f1a.diff

[clang] e6e6e34 - [c++20] Defaulted comparison support for array members.

2019-12-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-09T14:54:06-08:00 New Revision: e6e6e34b95cfe03275943fde0db259cc7d57f4ad URL: https://github.com/llvm/llvm-project/commit/e6e6e34b95cfe03275943fde0db259cc7d57f4ad DIFF: https://github.com/llvm/llvm-project/commit/e6e6e34b95cfe03275943fde0db259cc7d57f4ad.diff

[clang] 848934c - [c++20] Fix handling of unqualified lookups from a defaulted comparison

2019-12-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-09T17:40:36-08:00 New Revision: 848934c67d484da737b4b92c087bffce069b24ba URL: https://github.com/llvm/llvm-project/commit/848934c67d484da737b4b92c087bffce069b24ba DIFF: https://github.com/llvm/llvm-project/commit/848934c67d484da737b4b92c087bffce069b24ba.diff

[clang] 439cb88 - [cxx_status] Add missed Belfast paper affecting three-way comparisons.

2019-12-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-10T11:49:04-08:00 New Revision: 439cb88e26d64670ea577e32c179360eb0fbe1cb URL: https://github.com/llvm/llvm-project/commit/439cb88e26d64670ea577e32c179360eb0fbe1cb DIFF: https://github.com/llvm/llvm-project/commit/439cb88e26d64670ea577e32c179360eb0fbe1cb.diff

[clang] bbaaeb4 - Add missed #include in llvmorg-10-init-11532-g848934c67d4.

2019-12-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-10T11:49:04-08:00 New Revision: bbaaeb409904e375d8c44223b37a71502192c17c URL: https://github.com/llvm/llvm-project/commit/bbaaeb409904e375d8c44223b37a71502192c17c DIFF: https://github.com/llvm/llvm-project/commit/bbaaeb409904e375d8c44223b37a71502192c17c.diff

[clang] 68009c2 - [c++20] Return type deduction for defaulted three-way comparisons.

2019-12-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-10T13:03:12-08:00 New Revision: 68009c245dbe4c420ca06c0fea2a908f918137bb URL: https://github.com/llvm/llvm-project/commit/68009c245dbe4c420ca06c0fea2a908f918137bb DIFF: https://github.com/llvm/llvm-project/commit/68009c245dbe4c420ca06c0fea2a908f918137bb.diff

[clang] 336ac71 - [cxx_status] Fix table layout.

2019-12-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-10T13:03:12-08:00 New Revision: 336ac7197eeeb4ab083f7402ec4edbb9b7bb252c URL: https://github.com/llvm/llvm-project/commit/336ac7197eeeb4ab083f7402ec4edbb9b7bb252c DIFF: https://github.com/llvm/llvm-project/commit/336ac7197eeeb4ab083f7402ec4edbb9b7bb252c.diff

[clang] bc24014 - [c++20] Implement P1185R2 (as modified by P2002R0).

2019-12-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-10T17:24:27-08:00 New Revision: bc24014b9765a454cb5214f4871451a41ffb7d29 URL: https://github.com/llvm/llvm-project/commit/bc24014b9765a454cb5214f4871451a41ffb7d29 DIFF: https://github.com/llvm/llvm-project/commit/bc24014b9765a454cb5214f4871451a41ffb7d29.diff

[clang] 2e48be0 - Fix mishandling of invalid-but-non-empty nested name specifiers in name

2019-12-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-10T17:55:30-08:00 New Revision: 2e48be09b02e6d01b85d31704d768b6d0c751751 URL: https://github.com/llvm/llvm-project/commit/2e48be09b02e6d01b85d31704d768b6d0c751751 DIFF: https://github.com/llvm/llvm-project/commit/2e48be09b02e6d01b85d31704d768b6d0c751751.diff

Re: [PATCH] D68896: PR43080: Do not build context-sensitive expressions during name classification.

2019-12-10 Thread Richard Smith via cfe-commits
On Tue, 10 Dec 2019 at 13:24, Kian Moniri via Phabricator via cfe-commits < cfe-commits@lists.llvm.org> wrote: > kianm added a comment. > > Hi, I am still seeing problems with this assertion. Could we please get a > fix? I've posted the reduced test case and reproducible command on this > Phabrica

[clang] 8e0c9e2 - [c++20] Delete defaulted comparison functions if they would invoke an

2019-12-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-10T19:28:30-08:00 New Revision: 8e0c9e21bf5f3e7a427b07e3eaf3bc80d2c74cb6 URL: https://github.com/llvm/llvm-project/commit/8e0c9e21bf5f3e7a427b07e3eaf3bc80d2c74cb6 DIFF: https://github.com/llvm/llvm-project/commit/8e0c9e21bf5f3e7a427b07e3eaf3bc80d2c74cb6.diff

[clang] ffe6129 - [c++20] Implement P1946R0: allow defaulted comparisons to take their

2019-12-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-10T19:54:35-08:00 New Revision: ffe612922cb5aa2767c79d47a1b162811a08583f URL: https://github.com/llvm/llvm-project/commit/ffe612922cb5aa2767c79d47a1b162811a08583f DIFF: https://github.com/llvm/llvm-project/commit/ffe612922cb5aa2767c79d47a1b162811a08583f.diff

[clang] f7235ac - [cxx_status] Re-add missing cell.

2019-12-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-10T19:56:07-08:00 New Revision: f7235ac1d3154d5cd82a9a6bfdfffd050e6f5d05 URL: https://github.com/llvm/llvm-project/commit/f7235ac1d3154d5cd82a9a6bfdfffd050e6f5d05 DIFF: https://github.com/llvm/llvm-project/commit/f7235ac1d3154d5cd82a9a6bfdfffd050e6f5d05.diff

[clang] e0e07a7 - Fix detection of __attribute__((may_alias)) to properly look through

2019-12-11 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-11T14:04:37-08:00 New Revision: e0e07a7e414e818788144511de0c6328285c43cd URL: https://github.com/llvm/llvm-project/commit/e0e07a7e414e818788144511de0c6328285c43cd DIFF: https://github.com/llvm/llvm-project/commit/e0e07a7e414e818788144511de0c6328285c43cd.diff

[clang] db4c7ad - Suppress false-positive -Wuninitialized warnings in the constructor of a

2019-12-11 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-11T14:26:28-08:00 New Revision: db4c7adfa365282e8cb9a067c509fa711c4b96fe URL: https://github.com/llvm/llvm-project/commit/db4c7adfa365282e8cb9a067c509fa711c4b96fe DIFF: https://github.com/llvm/llvm-project/commit/db4c7adfa365282e8cb9a067c509fa711c4b96fe.diff

[clang] c5b890e - PR44268: Fix crash if __builtin_object_size is applied to a heap

2019-12-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-13T18:41:54-08:00 New Revision: c5b890e922432bd80a5e3c6d82994ef4cdc41900 URL: https://github.com/llvm/llvm-project/commit/c5b890e922432bd80a5e3c6d82994ef4cdc41900 DIFF: https://github.com/llvm/llvm-project/commit/c5b890e922432bd80a5e3c6d82994ef4cdc41900.diff

[clang] 38c3b5d - [c++20] Improve phrasing of diagnostic for missing #include .

2019-12-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-13T18:41:54-08:00 New Revision: 38c3b5d562ac6a5ab0ef5503838aad362af866e0 URL: https://github.com/llvm/llvm-project/commit/38c3b5d562ac6a5ab0ef5503838aad362af866e0 DIFF: https://github.com/llvm/llvm-project/commit/38c3b5d562ac6a5ab0ef5503838aad362af866e0.diff

[clang] 357e64e - [cxx_status] Fix paper number for "Concept auto" paper.

2019-12-14 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-14T14:53:05-08:00 New Revision: 357e64e95267de3dfc64b5563dec2df84e6cce0e URL: https://github.com/llvm/llvm-project/commit/357e64e95267de3dfc64b5563dec2df84e6cce0e DIFF: https://github.com/llvm/llvm-project/commit/357e64e95267de3dfc64b5563dec2df84e6cce0e.diff

[clang] 0ec1e99 - Resolve exception specifications after marking the corresponding

2019-12-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-15T22:02:30-08:00 New Revision: 0ec1e99001291b894de4cd8d7ecc2a283d9a3bfc URL: https://github.com/llvm/llvm-project/commit/0ec1e99001291b894de4cd8d7ecc2a283d9a3bfc DIFF: https://github.com/llvm/llvm-project/commit/0ec1e99001291b894de4cd8d7ecc2a283d9a3bfc.diff

[clang] fbf60b7 - Properly compute whether statement expressions can throw, rather than

2019-12-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-15T22:02:31-08:00 New Revision: fbf60b7dbeb0f66b45037925c384859f2f161504 URL: https://github.com/llvm/llvm-project/commit/fbf60b7dbeb0f66b45037925c384859f2f161504 DIFF: https://github.com/llvm/llvm-project/commit/fbf60b7dbeb0f66b45037925c384859f2f161504.diff

[clang] bc633a4 - Mark the major papers for C++20 consistent comparisons as "done", and

2019-12-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-15T22:20:06-08:00 New Revision: bc633a42dd409dbeb456263e3388b8caa4680aa0 URL: https://github.com/llvm/llvm-project/commit/bc633a42dd409dbeb456263e3388b8caa4680aa0 DIFF: https://github.com/llvm/llvm-project/commit/bc633a42dd409dbeb456263e3388b8caa4680aa0.diff

[clang] 4e9f137 - If constant evaluation fails due to an unspecified pointer comparison,

2019-12-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-16T17:49:45-08:00 New Revision: 4e9f1379b9cd7ddce8cf182707e976ebceb72b05 URL: https://github.com/llvm/llvm-project/commit/4e9f1379b9cd7ddce8cf182707e976ebceb72b05 DIFF: https://github.com/llvm/llvm-project/commit/4e9f1379b9cd7ddce8cf182707e976ebceb72b05.diff

[clang] 4b00299 - [c++20] Add deprecation warnings for the expression forms deprecated by P1120R0.

2019-12-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-16T17:49:45-08:00 New Revision: 4b0029995853fe37d1dc95ef96f46697c743fcad URL: https://github.com/llvm/llvm-project/commit/4b0029995853fe37d1dc95ef96f46697c743fcad DIFF: https://github.com/llvm/llvm-project/commit/4b0029995853fe37d1dc95ef96f46697c743fcad.diff

[clang] eea8ba0 - Check whether the destination is a complete type in a static_cast (or

2019-12-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-16T18:33:35-08:00 New Revision: eea8ba097c4a86632b88291bea51eb710f8ae4fb URL: https://github.com/llvm/llvm-project/commit/eea8ba097c4a86632b88291bea51eb710f8ae4fb DIFF: https://github.com/llvm/llvm-project/commit/eea8ba097c4a86632b88291bea51eb710f8ae4fb.diff

[clang] 3ced239 - Refactor CompareReferenceRelationship and its callers in preparation for

2019-12-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-18T14:05:57-08:00 New Revision: 3ced23976aa8a86a17017c87821c873b4ca80bc2 URL: https://github.com/llvm/llvm-project/commit/3ced23976aa8a86a17017c87821c873b4ca80bc2 DIFF: https://github.com/llvm/llvm-project/commit/3ced23976aa8a86a17017c87821c873b4ca80bc2.diff

[clang] df2e2ab - Implement latest C++ feature test macro recommendations.

2019-12-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-19T12:59:13-08:00 New Revision: df2e2ab07b48b81fb440e3522c6e639e8ef8f2e9 URL: https://github.com/llvm/llvm-project/commit/df2e2ab07b48b81fb440e3522c6e639e8ef8f2e9 DIFF: https://github.com/llvm/llvm-project/commit/df2e2ab07b48b81fb440e3522c6e639e8ef8f2e9.diff

[clang] f4a45c2 - Fix crash on init-capture packs where the type of the initializer is non-dependent.

2019-12-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-19T15:20:10-08:00 New Revision: f4a45c2ce4ce2a7a33d5773048682e65f348a486 URL: https://github.com/llvm/llvm-project/commit/f4a45c2ce4ce2a7a33d5773048682e65f348a486 DIFF: https://github.com/llvm/llvm-project/commit/f4a45c2ce4ce2a7a33d5773048682e65f348a486.diff

[clang] de21704 - CWG2352: Allow qualification conversions during reference binding.

2019-12-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2019-12-19T18:37:55-08:00 New Revision: de21704ba96fa80d3e9402f12c6505917a3885f4 URL: https://github.com/llvm/llvm-project/commit/de21704ba96fa80d3e9402f12c6505917a3885f4 DIFF: https://github.com/llvm/llvm-project/commit/de21704ba96fa80d3e9402f12c6505917a3885f4.diff

Re: [clang] bdad0a1 - PR45083: Mark statement expressions as being dependent if they appear in

2020-03-05 Thread Richard Smith via cfe-commits
t; > > It's still crashing clang, reverted this and > > f545ede91c9d9f271e7504282cab7bf509607ead in 66addf8e8036. c-reduce is > > still chewing on the reproducer. > > > > On Wed, Mar 4, 2020 at 10:20 PM Richard Smith via cfe-commits > > wrote: > > >

[clang] a95cc77 - PR45083: Mark statement expressions as being dependent if they contain

2020-03-05 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-05T19:03:05-08:00 New Revision: a95cc77be154433c37a3110ac9af394b7447fcba URL: https://github.com/llvm/llvm-project/commit/a95cc77be154433c37a3110ac9af394b7447fcba DIFF: https://github.com/llvm/llvm-project/commit/a95cc77be154433c37a3110ac9af394b7447fcba.diff

Re: [clang] bdad0a1 - PR45083: Mark statement expressions as being dependent if they appear in

2020-03-05 Thread Richard Smith via cfe-commits
;) const: Assertion `!Init->isValueDependent()' failed. >> >> On Thu, Mar 5, 2020 at 2:18 PM Benjamin Kramer >> wrote: >> > >> > It's still crashing clang, reverted this and >> > f545ede91c9d9f271e7504282cab7bf

[clang] 6d894af - PR45124: Don't leave behind pending cleanups when declaring implicit

2020-03-06 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-06T13:22:10-08:00 New Revision: 6d894afdea433879f54e5ba07e827db006645b7b URL: https://github.com/llvm/llvm-project/commit/6d894afdea433879f54e5ba07e827db006645b7b DIFF: https://github.com/llvm/llvm-project/commit/6d894afdea433879f54e5ba07e827db006645b7b.diff

Re: [clang] 8e4a867 - Revert "PR45083: Mark statement expressions as being dependent if they contain"

2020-03-06 Thread Richard Smith via cfe-commits
On Fri, 6 Mar 2020 at 02:11, Stephan Herhut via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: Stephan Herhut > Date: 2020-03-06T11:09:45+01:00 > New Revision: 8e4a8677be3061317056335d298d85ce60c23dff > > URL: > https://github.com/llvm/llvm-project/commit/8e4a8677be3061317056335d298d85

[clang] 2669e41 - PR45083: Mark statement expressions as being dependent if they contain

2020-03-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-09T16:57:07-07:00 New Revision: 2669e41b7b9c1561a01048d5ed0aba3c62432dfc URL: https://github.com/llvm/llvm-project/commit/2669e41b7b9c1561a01048d5ed0aba3c62432dfc DIFF: https://github.com/llvm/llvm-project/commit/2669e41b7b9c1561a01048d5ed0aba3c62432dfc.diff

[clang] 6333cc2 - Revert "PR45083: Mark statement expressions as being dependent if they contain"

2020-03-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-09T17:03:56-07:00 New Revision: 6333cc2a12dc72d0cfaaac5ade00e9a1b9d6dbce URL: https://github.com/llvm/llvm-project/commit/6333cc2a12dc72d0cfaaac5ade00e9a1b9d6dbce DIFF: https://github.com/llvm/llvm-project/commit/6333cc2a12dc72d0cfaaac5ade00e9a1b9d6dbce.diff

[clang] 5c845c1 - PR45083: Mark statement expressions as being dependent if they appear in

2020-03-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-10T14:45:04-07:00 New Revision: 5c845c1c50ac89a6f12557d1571678f3d1432478 URL: https://github.com/llvm/llvm-project/commit/5c845c1c50ac89a6f12557d1571678f3d1432478 DIFF: https://github.com/llvm/llvm-project/commit/5c845c1c50ac89a6f12557d1571678f3d1432478.diff

[clang] 4cba668 - Fix crash-on-invalid when trying to recover from a function template

2020-03-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-10T16:34:27-07:00 New Revision: 4cba668ac13433ce295ee101a920365fba6f20de URL: https://github.com/llvm/llvm-project/commit/4cba668ac13433ce295ee101a920365fba6f20de DIFF: https://github.com/llvm/llvm-project/commit/4cba668ac13433ce295ee101a920365fba6f20de.diff

Re: [clang] d052a57 - [c++2a] Allow comparison functions to be explicitly defaulted.

2020-03-10 Thread Richard Smith via cfe-commits
2d1ff443b9/bin/../lib/libclangFrontend.so.10svn(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x714)[0x3fff7e8d5bd4] > > /build_d052a578de58cbbb638cbe2dba05242d1ff443b9/bin/../lib/libclangFrontendTool.so.10svn(_ZN5clang25ExecuteCompilerInvocationEPNS_16CompilerInstanc

Re: [clang] d052a57 - [c++2a] Allow comparison functions to be explicitly defaulted.

2020-03-12 Thread Richard Smith via cfe-commits
se.so.10svn(_ZN5clang6Parser24ParseExternalDeclarationERNS0_25ParsedAttributesWithRangeEPNS_15ParsingDeclSpecE+0x2bc)[0x3fff7c58fffc] >>> >>> /build_d052a578de58cbbb638cbe2dba05242d1ff443b9/bin/../lib/../lib/libclangParse.so.10svn(_ZN5clang6Parser17ParseTopLevelDeclERNS_9OpaquePtrI

[clang] 9975dc3 - Defer checking for mismatches between the deletedness of and overriding

2020-03-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-12T13:07:22-07:00 New Revision: 9975dc38bf734b4d86eab61269080ca231379d23 URL: https://github.com/llvm/llvm-project/commit/9975dc38bf734b4d86eab61269080ca231379d23 DIFF: https://github.com/llvm/llvm-project/commit/9975dc38bf734b4d86eab61269080ca231379d23.diff

[clang] 461566b - Add a test triple to avoid failure under MS ABI.

2020-03-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-12T16:44:09-07:00 New Revision: 461566b0465c57793c70b0daff87f071d9e5906a URL: https://github.com/llvm/llvm-project/commit/461566b0465c57793c70b0daff87f071d9e5906a DIFF: https://github.com/llvm/llvm-project/commit/461566b0465c57793c70b0daff87f071d9e5906a.diff

[clang] 44c3a63 - PR45063: Fix crash on invalid processing an elaborated class template-id

2020-03-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-13T18:53:49-07:00 New Revision: 44c3a63c74dddeef17e424ec76bd90c8582d8a3c URL: https://github.com/llvm/llvm-project/commit/44c3a63c74dddeef17e424ec76bd90c8582d8a3c DIFF: https://github.com/llvm/llvm-project/commit/44c3a63c74dddeef17e424ec76bd90c8582d8a3c.diff

[clang] 810794c - PR44992 Don't crash when a defaulted <=> is in a class declared in a

2020-03-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-13T19:30:49-07:00 New Revision: 810794ce882850a11baca35aa4ef107ee8ee7f53 URL: https://github.com/llvm/llvm-project/commit/810794ce882850a11baca35aa4ef107ee8ee7f53 DIFF: https://github.com/llvm/llvm-project/commit/810794ce882850a11baca35aa4ef107ee8ee7f53.diff

[clang] c48442c - PR45207: Fix crash if constrained-type-specifier annotation forms a

2020-03-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-17T13:18:23-07:00 New Revision: c48442c9f38836c69d7b90dddf27eea549a4f14c URL: https://github.com/llvm/llvm-project/commit/c48442c9f38836c69d7b90dddf27eea549a4f14c DIFF: https://github.com/llvm/llvm-project/commit/c48442c9f38836c69d7b90dddf27eea549a4f14c.diff

[clang] e7a811b - PR45133: Don't crash if the active member of a union changes while it's

2020-03-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-17T20:37:14-07:00 New Revision: e7a811b3193ace664e02e07924305e0b9e3c3fd7 URL: https://github.com/llvm/llvm-project/commit/e7a811b3193ace664e02e07924305e0b9e3c3fd7 DIFF: https://github.com/llvm/llvm-project/commit/e7a811b3193ace664e02e07924305e0b9e3c3fd7.diff

[clang] f18233d - Fix -fsanitize=array-bound to treat T[0] union members as flexible array

2020-03-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-18T15:47:24-07:00 New Revision: f18233dad4669eaf59ca996dca79beae8d364247 URL: https://github.com/llvm/llvm-project/commit/f18233dad4669eaf59ca996dca79beae8d364247 DIFF: https://github.com/llvm/llvm-project/commit/f18233dad4669eaf59ca996dca79beae8d364247.diff

[clang] b20ab41 - Teach TreeTransform to substitute into resolved TemplateArguments.

2020-03-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-03-19T12:43:11-07:00 New Revision: b20ab412bf838a8a87e5cc1c8c6399c3c9255354 URL: https://github.com/llvm/llvm-project/commit/b20ab412bf838a8a87e5cc1c8c6399c3c9255354 DIFF: https://github.com/llvm/llvm-project/commit/b20ab412bf838a8a87e5cc1c8c6399c3c9255354.diff

Re: [clang] b7ce85a - [Concepts] Fix isDeclarationSpecifier to detect type-constraints correctly

2020-01-31 Thread Richard Smith via cfe-commits
On Fri, 31 Jan 2020, 10:08 Saar Raz via cfe-commits, < cfe-commits@lists.llvm.org> wrote: > > Author: Saar Raz > Date: 2020-01-31T20:08:13+02:00 > New Revision: b7ce85a130789d23c69156f4b899962458d1f05d > > URL: > https://github.com/llvm/llvm-project/commit/b7ce85a130789d23c69156f4b899962458d1f05d

[clang] 42d4a55 - PR44723: Trigger return type deduction for operator<=>s whose return

2020-01-31 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-31T13:06:48-08:00 New Revision: 42d4a55f227a1cc78ab8071062d869abe88655d9 URL: https://github.com/llvm/llvm-project/commit/42d4a55f227a1cc78ab8071062d869abe88655d9 DIFF: https://github.com/llvm/llvm-project/commit/42d4a55f227a1cc78ab8071062d869abe88655d9.diff

[clang] de876ad - [diagtree] Use a different color for unimplemented GCC diagnostic flags

2020-01-31 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-31T13:40:32-08:00 New Revision: de876adab0cb43b79ffc7c5e66cc9053accbb074 URL: https://github.com/llvm/llvm-project/commit/de876adab0cb43b79ffc7c5e66cc9053accbb074 DIFF: https://github.com/llvm/llvm-project/commit/de876adab0cb43b79ffc7c5e66cc9053accbb074.diff

[clang] aade5fb - Fix wrong devirtualization when the final overrider in one base class

2020-01-31 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-31T17:06:48-08:00 New Revision: aade5fbbfef3e8555df202082bea905deebc2ca5 URL: https://github.com/llvm/llvm-project/commit/aade5fbbfef3e8555df202082bea905deebc2ca5 DIFF: https://github.com/llvm/llvm-project/commit/aade5fbbfef3e8555df202082bea905deebc2ca5.diff

[clang] 0130b6c - Don't assume a reference refers to at least sizeof(T) bytes.

2020-01-31 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-31T19:08:17-08:00 New Revision: 0130b6cb5a8d94511e2bb09ac2f5a613a59f70b4 URL: https://github.com/llvm/llvm-project/commit/0130b6cb5a8d94511e2bb09ac2f5a613a59f70b4 DIFF: https://github.com/llvm/llvm-project/commit/0130b6cb5a8d94511e2bb09ac2f5a613a59f70b4.diff

[clang] c99fa0b - Additional testcase for 0130b6cb5a8.

2020-02-04 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-04T12:21:42-08:00 New Revision: c99fa0b80cc96424e2dd62f36af99934940f9a16 URL: https://github.com/llvm/llvm-project/commit/c99fa0b80cc96424e2dd62f36af99934940f9a16 DIFF: https://github.com/llvm/llvm-project/commit/c99fa0b80cc96424e2dd62f36af99934940f9a16.diff

[clang] cfacf9a - PR44761: Fix fallback to later tiebreakers if two non-template functions

2020-02-04 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-04T12:21:42-08:00 New Revision: cfacf9ae20b8c97a428f118a2720bc109ba6a143 URL: https://github.com/llvm/llvm-project/commit/cfacf9ae20b8c97a428f118a2720bc109ba6a143 DIFF: https://github.com/llvm/llvm-project/commit/cfacf9ae20b8c97a428f118a2720bc109ba6a143.diff

Re: [clang] 1f3f8c3 - PR44721: Don't consider overloaded operators for built-in comparisons

2020-02-04 Thread Richard Smith via cfe-commits
tty safe bugfix for a new feature in Clang 10. OK for > branch? > > > > On Thu, 30 Jan 2020 at 17:17, Richard Smith via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> > >> > >> Author: Richard Smith > >> Date: 2020-01-30T17:16:50

[clang] b96c6b6 - PR44786: Don't assert when profiling <=> expressions.

2020-02-04 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-04T18:30:17-08:00 New Revision: b96c6b65b93f7b3878bced2374bef747a4c3b690 URL: https://github.com/llvm/llvm-project/commit/b96c6b65b93f7b3878bced2374bef747a4c3b690 DIFF: https://github.com/llvm/llvm-project/commit/b96c6b65b93f7b3878bced2374bef747a4c3b690.diff

[clang-tools-extra] da3dc00 - PR44684: Look through parens and similar constructs when determining

2020-02-06 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-06T12:21:54-08:00 New Revision: da3dc0011e06c9f1aebe71d76eae92dc76e3db2e URL: https://github.com/llvm/llvm-project/commit/da3dc0011e06c9f1aebe71d76eae92dc76e3db2e DIFF: https://github.com/llvm/llvm-project/commit/da3dc0011e06c9f1aebe71d76eae92dc76e3db2e.diff

[clang] 96c8994 - C++ DR2026: static storage duration variables are not zeroed before

2020-02-06 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-06T16:37:22-08:00 New Revision: 96c899449b61b866b583560a49c4627f561336fc URL: https://github.com/llvm/llvm-project/commit/96c899449b61b866b583560a49c4627f561336fc DIFF: https://github.com/llvm/llvm-project/commit/96c899449b61b866b583560a49c4627f561336fc.diff

[clang] 7ae1b4a - Implement P1766R1: diagnose giving non-C-compatible classes a typedef name for linkage purposes.

2020-02-07 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-07T11:47:37-08:00 New Revision: 7ae1b4a0ce9c7f269cf3069e41496a78e3f28d49 URL: https://github.com/llvm/llvm-project/commit/7ae1b4a0ce9c7f269cf3069e41496a78e3f28d49 DIFF: https://github.com/llvm/llvm-project/commit/7ae1b4a0ce9c7f269cf3069e41496a78e3f28d49.diff

[clang] 42efd35 - [cxx_status] Fix status of P1766R to not bleed into adjacent cells.

2020-02-07 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-07T11:54:48-08:00 New Revision: 42efd35ba04daa2b74f69a05877927af0a8fcbb0 URL: https://github.com/llvm/llvm-project/commit/42efd35ba04daa2b74f69a05877927af0a8fcbb0 DIFF: https://github.com/llvm/llvm-project/commit/42efd35ba04daa2b74f69a05877927af0a8fcbb0.diff

[clang] 0e3a487 - PR12350: Handle remaining cases permitted by CWG DR 244.

2020-02-07 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-07T18:40:41-08:00 New Revision: 0e3a48778408b505946e465abf5c77a2ddd4918c URL: https://github.com/llvm/llvm-project/commit/0e3a48778408b505946e465abf5c77a2ddd4918c DIFF: https://github.com/llvm/llvm-project/commit/0e3a48778408b505946e465abf5c77a2ddd4918c.diff

Re: [clang] 0e3a487 - PR12350: Handle remaining cases permitted by CWG DR 244.

2020-02-09 Thread Richard Smith via cfe-commits
ransition path for this? > That seems reasonable, yes. On Fri, Feb 7, 2020 at 9:41 PM Richard Smith via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> >> Author: Richard Smith >> Date: 2020-02-07T18:40:41-08:00 >> New Revision: 0e3a487784

[clang] 76f888d - Fix handling of destructor names that name typedefs.

2020-02-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-10T02:21:01-08:00 New Revision: 76f888d0a5324f4c6ae89cac61077cca4299b159 URL: https://github.com/llvm/llvm-project/commit/76f888d0a5324f4c6ae89cac61077cca4299b159 DIFF: https://github.com/llvm/llvm-project/commit/76f888d0a5324f4c6ae89cac61077cca4299b159.diff

Re: [clang] 0e3a487 - PR12350: Handle remaining cases permitted by CWG DR 244.

2020-02-10 Thread Richard Smith via cfe-commits
ng so that projects have some >> incremental transition path for this? >> > > That seems reasonable, yes. > Now accepted as an error-by-default extension (-Wno-dtor-typedef to disable the error), in the same commit. (This doesn't have a fixit hint yet, though.) > On Fri, Fe

[clang] fcea7fb - CWG2445: For function template partial ordering, take reversal of

2020-02-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-02-10T06:07:48-08:00 New Revision: fcea7fbdba1bdf26e2a858a6be2865e6267da023 URL: https://github.com/llvm/llvm-project/commit/fcea7fbdba1bdf26e2a858a6be2865e6267da023 DIFF: https://github.com/llvm/llvm-project/commit/fcea7fbdba1bdf26e2a858a6be2865e6267da023.diff

<    12   13   14   15   16   17   18   19   20   21   >