[clang] c6d86b6 - Properly collect template arguments from a class-scope function template

2020-11-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-10T15:55:19-08:00 New Revision: c6d86b6b45a8e40457286c78321a4680b459e800 URL: https://github.com/llvm/llvm-project/commit/c6d86b6b45a8e40457286c78321a4680b459e800 DIFF: https://github.com/llvm/llvm-project/commit/c6d86b6b45a8e40457286c78321a4680b459e800.diff

[clang] e7f3e21 - Suppress printing template arguments that match default template

2020-11-11 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-11T15:05:51-08:00 New Revision: e7f3e2103cdb567dda4fd52f81bf4bc07179f5a8 URL: https://github.com/llvm/llvm-project/commit/e7f3e2103cdb567dda4fd52f81bf4bc07179f5a8 DIFF: https://github.com/llvm/llvm-project/commit/e7f3e2103cdb567dda4fd52f81bf4bc07179f5a8.diff

[clang] 5f12f4f - Suppress printing of inline namespace names in diagnostics by default,

2020-11-11 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-11T15:05:51-08:00 New Revision: 5f12f4ff9078455cad9d4806da01f570553a5bf9 URL: https://github.com/llvm/llvm-project/commit/5f12f4ff9078455cad9d4806da01f570553a5bf9 DIFF: https://github.com/llvm/llvm-project/commit/5f12f4ff9078455cad9d4806da01f570553a5bf9.diff

[clang] 2d4035e - Fix structural comparison of template template arguments to compare the

2020-11-11 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-11T19:15:21-08:00 New Revision: 2d4035e493e3933e8819ee090a66fd6db3cbd8ef URL: https://github.com/llvm/llvm-project/commit/2d4035e493e3933e8819ee090a66fd6db3cbd8ef DIFF: https://github.com/llvm/llvm-project/commit/2d4035e493e3933e8819ee090a66fd6db3cbd8ef.diff

[clang] 7602ef7 - Suppress trailing template arguments equivalent to default arguments

2020-11-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-12T21:10:34-08:00 New Revision: 7602ef768b1af99b6184faf6edfc4e06b718c7c5 URL: https://github.com/llvm/llvm-project/commit/7602ef768b1af99b6184faf6edfc4e06b718c7c5 DIFF: https://github.com/llvm/llvm-project/commit/7602ef768b1af99b6184faf6edfc4e06b718c7c5.diff

[clang] dc58cd1 - PR48169: Fix crash generating debug info for class non-type template

2020-11-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-15T17:43:26-08:00 New Revision: dc58cd1480374a6d5dbf87e8a2424811c0003ce3 URL: https://github.com/llvm/llvm-project/commit/dc58cd1480374a6d5dbf87e8a2424811c0003ce3 DIFF: https://github.com/llvm/llvm-project/commit/dc58cd1480374a6d5dbf87e8a2424811c0003ce3.diff

Re: [clang] e7f3e21 - Suppress printing template arguments that match default template

2020-11-16 Thread Richard Smith via cfe-commits
On Mon, 16 Nov 2020 at 18:49, David Blaikie wrote: > On Wed, Nov 11, 2020 at 3:08 PM Richard Smith via cfe-commits > wrote: > > > > > > Author: Richard Smith > > Date: 2020-11-11T15:05:51-08:00 > > New Revision: e7f3e2103cdb567dda4fd52f81bf4bc07179f5a8 &g

[clang] 8e923ec - Fix assertions and bad warnings on extremely wide bit-fields.

2020-11-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-17T14:36:51-08:00 New Revision: 8e923ec2a803d54154aaa0079c1cfcf146b7a22f URL: https://github.com/llvm/llvm-project/commit/8e923ec2a803d54154aaa0079c1cfcf146b7a22f DIFF: https://github.com/llvm/llvm-project/commit/8e923ec2a803d54154aaa0079c1cfcf146b7a22f.diff

[clang] 5f2c554 - Fix assert on valid due to incorrect assumption that a field name must

2020-11-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-18T14:04:02-08:00 New Revision: 5f2c5541f78750c21004e0172f13db4632966fd3 URL: https://github.com/llvm/llvm-project/commit/5f2c5541f78750c21004e0172f13db4632966fd3 DIFF: https://github.com/llvm/llvm-project/commit/5f2c5541f78750c21004e0172f13db4632966fd3.diff

[clang] c375635 - Ensure that we don't compute linkage for an anonymous class too early if

2020-09-28 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-28T17:22:40-07:00 New Revision: c375635d05f6f10c7c95ecc74a0569213d176d8e URL: https://github.com/llvm/llvm-project/commit/c375635d05f6f10c7c95ecc74a0569213d176d8e DIFF: https://github.com/llvm/llvm-project/commit/c375635d05f6f10c7c95ecc74a0569213d176d8e.diff

[clang] 1c604a9 - Recognize setjmp and friends as builtins even if jmp_buf is not declared yet.

2020-09-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-29T15:53:17-07:00 New Revision: 1c604a9f5fd65c91f097c856fa6643373fc869e1 URL: https://github.com/llvm/llvm-project/commit/1c604a9f5fd65c91f097c856fa6643373fc869e1 DIFF: https://github.com/llvm/llvm-project/commit/1c604a9f5fd65c91f097c856fa6643373fc869e1.diff

[clang] 892df30 - Fix interaction of `constinit` and `weak`.

2020-09-30 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-30T10:49:50-07:00 New Revision: 892df30a7f344b6cb9995710efbc94bb25cfb95b URL: https://github.com/llvm/llvm-project/commit/892df30a7f344b6cb9995710efbc94bb25cfb95b DIFF: https://github.com/llvm/llvm-project/commit/892df30a7f344b6cb9995710efbc94bb25cfb95b.diff

[clang] 8fb2a23 - Don't reject calls to MinGW's unusual _setjmp declaration.

2020-10-02 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-02T15:12:15-07:00 New Revision: 8fb2a235b0f22dedba72b8b559ba33171a8dcd09 URL: https://github.com/llvm/llvm-project/commit/8fb2a235b0f22dedba72b8b559ba33171a8dcd09 DIFF: https://github.com/llvm/llvm-project/commit/8fb2a235b0f22dedba72b8b559ba33171a8dcd09.diff

[clang] ded79be - [c++17] Implement P0145R3 during constant evaluation.

2020-10-05 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-05T19:04:14-07:00 New Revision: ded79be63555f4e5bfdb0db27ef22b71fe568474 URL: https://github.com/llvm/llvm-project/commit/ded79be63555f4e5bfdb0db27ef22b71fe568474 DIFF: https://github.com/llvm/llvm-project/commit/ded79be63555f4e5bfdb0db27ef22b71fe568474.diff

[clang] 00d3e6c - [c++17] Implement P0145R3 during constant evaluation.

2020-10-06 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-06T12:30:26-07:00 New Revision: 00d3e6c1b4d0b7879afc6002b72b49ecf755 URL: https://github.com/llvm/llvm-project/commit/00d3e6c1b4d0b7879afc6002b72b49ecf755 DIFF: https://github.com/llvm/llvm-project/commit/00d3e6c1b4d0b7879afc6002b72b49ecf755.diff

Re: [clang] 37c74df - Revert "[c++17] Implement P0145R3 during constant evaluation."

2020-10-06 Thread Richard Smith via cfe-commits
Thanks, fixed and re-committed as 00d3e6c1b4d0b7879afc6002b72b49ecf755. On Tue, 6 Oct 2020 at 06:50, Dmitri Gribenko via cfe-commits < cfe-commits@lists.llvm.org> wrote: > > Author: Dmitri Gribenko > Date: 2020-10-06T15:49:44+02:00 > New Revision: 37c74dfe72ecf4e7def22702c5a944682a7865df > >

[clang] d1751d1 - PR47175: Ensure type-dependent function-style casts have dependent

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

Re: [clang] 9dcd96f - Canonicalize declaration pointers when forming APValues.

2020-10-11 Thread Richard Smith via cfe-commits
t be to move the 'weak' attribute to an earlier declaration. On Sun, Sep 27, 2020 at 7:06 PM Richard Smith via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> >> Author: Richard Smith >> Date: 2020-09-27T19:05:26-07:00 >> New Revision: 9dcd9

Re: [clang] 9dcd96f - Canonicalize declaration pointers when forming APValues.

2020-10-11 Thread Richard Smith via cfe-commits
Please can you try building with https://reviews.llvm.org/D89212 applied first, and see if it produces any warnings? If so, you're probably hitting PR47663, and should fix that by moving the 'weak' attribute earlier. On Sun, 11 Oct 2020 at 11:18, Richard Smith wrote: > On Fri

[clang] 849c605 - PR47792: Include the type of a pointer or reference non-type template

2020-10-11 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-11T15:59:49-07:00 New Revision: 849c60541b630ddf8cabf9179fa771b3f4207ec8 URL: https://github.com/llvm/llvm-project/commit/849c60541b630ddf8cabf9179fa771b3f4207ec8 DIFF: https://github.com/llvm/llvm-project/commit/849c60541b630ddf8cabf9179fa771b3f4207ec8.diff

Re: [clang] 849c605 - PR47792: Include the type of a pointer or reference non-type template

2020-10-11 Thread Richard Smith via cfe-commits
gt; error: redefinition of 'hasAnyName' with a different type: 'const >> VariadicFunction<...>' vs 'const VariadicFunction<...>' >> hasAnyName = {}; >> ^ >> /b/sanitizer-x86_64-linux-bootstrap/build/llvm-project/clang/incl

[clang] e2d4174 - Ensure that InheritedAttrs are properly inherited along a redeclaration

2020-10-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-12T19:22:31-07:00 New Revision: e2d4174e9c66251d1b408234b53f53d0903c0285 URL: https://github.com/llvm/llvm-project/commit/e2d4174e9c66251d1b408234b53f53d0903c0285 DIFF: https://github.com/llvm/llvm-project/commit/e2d4174e9c66251d1b408234b53f53d0903c0285.diff

Re: [clang] 9dcd96f - Canonicalize declaration pointers when forming APValues.

2020-10-12 Thread Richard Smith via cfe-commits
d there be an issue with Objective C property attributes? > https://crbug.com/1134762 > > On Sun, Oct 11, 2020 at 2:11 PM Richard Smith > wrote: > >> Please can you try building with https://reviews.llvm.org/D89212 applied >> first, and see if it produces any warnings? I

[clang] 913f600 - Canonicalize declaration pointers when forming APValues.

2020-10-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-12T19:32:57-07:00 New Revision: 913f6005669cfb590c99865a90bc51ed0983d09d URL: https://github.com/llvm/llvm-project/commit/913f6005669cfb590c99865a90bc51ed0983d09d DIFF: https://github.com/llvm/llvm-project/commit/913f6005669cfb590c99865a90bc51ed0983d09d.diff

[clang] 8d03a97 - PR47805: Use a single object for a function parameter in the caller and

2020-10-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-13T15:45:04-07:00 New Revision: 8d03a972ce8e92815ffe3d5d86aa027605ed92e2 URL: https://github.com/llvm/llvm-project/commit/8d03a972ce8e92815ffe3d5d86aa027605ed92e2 DIFF: https://github.com/llvm/llvm-project/commit/8d03a972ce8e92815ffe3d5d86aa027605ed92e2.diff

[clang] ab870f3 - Revert "PR47805: Use a single object for a function parameter in the caller and"

2020-10-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-13T15:59:00-07:00 New Revision: ab870f3030fc288cd101905d730ef3425da5ac16 URL: https://github.com/llvm/llvm-project/commit/ab870f3030fc288cd101905d730ef3425da5ac16 DIFF: https://github.com/llvm/llvm-project/commit/ab870f3030fc288cd101905d730ef3425da5ac16.diff

[clang] 8f8b9f2 - PR47805: Use a single object for a function parameter in the caller and

2020-10-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-13T18:50:46-07:00 New Revision: 8f8b9f2cca0b73314342c721186ae9c860ca273c URL: https://github.com/llvm/llvm-project/commit/8f8b9f2cca0b73314342c721186ae9c860ca273c DIFF: https://github.com/llvm/llvm-project/commit/8f8b9f2cca0b73314342c721186ae9c860ca273c.diff

[clang] 69f7c00 - Revert "PR47805: Use a single object for a function parameter in the caller and"

2020-10-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-13T19:32:03-07:00 New Revision: 69f7c006ff72167231b569a0fd2d7955ca597ffa URL: https://github.com/llvm/llvm-project/commit/69f7c006ff72167231b569a0fd2d7955ca597ffa DIFF: https://github.com/llvm/llvm-project/commit/69f7c006ff72167231b569a0fd2d7955ca597ffa.diff

Re: [clang] 683b308 - [clang] Add -fc++-abi= flag for specifying which C++ ABI to use

2020-10-14 Thread Richard Smith via cfe-commits
On Wed, 14 Oct 2020 at 12:31, Leonard Chan via cfe-commits < cfe-commits@lists.llvm.org> wrote: > > Author: Leonard Chan > Date: 2020-10-14T12:31:21-07:00 > New Revision: 683b308c07bf827255fe1403056413f790e03729 > > URL: > https://github.com/llvm/llvm-project/commit/683b308c07bf827255fe1403056413f

[clang] f7f2e42 - PR47805: Use a single object for a function parameter in the caller and

2020-10-14 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-14T17:43:51-07:00 New Revision: f7f2e4261a98b2da519d58e7f6794b013cda7a4b URL: https://github.com/llvm/llvm-project/commit/f7f2e4261a98b2da519d58e7f6794b013cda7a4b DIFF: https://github.com/llvm/llvm-project/commit/f7f2e4261a98b2da519d58e7f6794b013cda7a4b.diff

[clang] 9dbb088 - Perform lvalue conversions on the left of a pseudo-destructor call 'p->~T()'.

2020-10-14 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-14T22:09:01-07:00 New Revision: 9dbb0886ea799061baf79d4dce3203524a8468cc URL: https://github.com/llvm/llvm-project/commit/9dbb0886ea799061baf79d4dce3203524a8468cc DIFF: https://github.com/llvm/llvm-project/commit/9dbb0886ea799061baf79d4dce3203524a8468cc.diff

[clang] 68f116a - PR47864: Fix assertion in pointer-to-member emission if there are

2020-10-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-15T13:51:51-07:00 New Revision: 68f116aa23434b577743307c487b2edf037fca4c URL: https://github.com/llvm/llvm-project/commit/68f116aa23434b577743307c487b2edf037fca4c DIFF: https://github.com/llvm/llvm-project/commit/68f116aa23434b577743307c487b2edf037fca4c.diff

[clang] fc031d2 - Switch the default of VerifyIntegerConstantExpression from constant

2020-10-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-15T16:58:47-07:00 New Revision: fc031d29bea856f2b91a250fd81c5f9fb79dbe07 URL: https://github.com/llvm/llvm-project/commit/fc031d29bea856f2b91a250fd81c5f9fb79dbe07 DIFF: https://github.com/llvm/llvm-project/commit/fc031d29bea856f2b91a250fd81c5f9fb79dbe07.diff

[clang] c2cb61b - Fix mangling of substitutions for template-prefixes.

2020-11-24 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-24T16:25:18-08:00 New Revision: c2cb61bed3652126278b4a738e367f524e040ccc URL: https://github.com/llvm/llvm-project/commit/c2cb61bed3652126278b4a738e367f524e040ccc DIFF: https://github.com/llvm/llvm-project/commit/c2cb61bed3652126278b4a738e367f524e040ccc.diff

[clang] 23dc049 - Treat a placeholder type for class template argument deduction as

2020-11-24 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-24T16:59:06-08:00 New Revision: 23dc04981be29b8398b7a409540646b58af76983 URL: https://github.com/llvm/llvm-project/commit/23dc04981be29b8398b7a409540646b58af76983 DIFF: https://github.com/llvm/llvm-project/commit/23dc04981be29b8398b7a409540646b58af76983.diff

[clang] e0f4dea - Don't assume the clang binary name contains the string "clang".

2020-11-24 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-24T18:52:46-08:00 New Revision: e0f4dea0d0f1766eef1591d77b5673ce264e8fff URL: https://github.com/llvm/llvm-project/commit/e0f4dea0d0f1766eef1591d77b5673ce264e8fff DIFF: https://github.com/llvm/llvm-project/commit/e0f4dea0d0f1766eef1591d77b5673ce264e8fff.diff

[clang] 3fb0879 - Refactor and simplify class scope name lookup.

2020-11-25 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-25T16:25:33-08:00 New Revision: 3fb0879867d7039cb61ffb6287ac17ac949adfa9 URL: https://github.com/llvm/llvm-project/commit/3fb0879867d7039cb61ffb6287ac17ac949adfa9 DIFF: https://github.com/llvm/llvm-project/commit/3fb0879867d7039cb61ffb6287ac17ac949adfa9.diff

[clang] 7c327db - Part of C++ DR 39: a class member lookup is not ambiguous if it finds the

2020-11-25 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-25T17:03:11-08:00 New Revision: 7c327db3ef73d771bc022d0723672fc356dc9017 URL: https://github.com/llvm/llvm-project/commit/7c327db3ef73d771bc022d0723672fc356dc9017 DIFF: https://github.com/llvm/llvm-project/commit/7c327db3ef73d771bc022d0723672fc356dc9017.diff

[clang] 1db60c1 - Remove redundant check for access in the conversion from the naming

2020-11-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-29T19:21:59-08:00 New Revision: 1db60c1307ac2e24796047c39d09bf400c22e531 URL: https://github.com/llvm/llvm-project/commit/1db60c1307ac2e24796047c39d09bf400c22e531 DIFF: https://github.com/llvm/llvm-project/commit/1db60c1307ac2e24796047c39d09bf400c22e531.diff

[clang] 1f40d60 - Remove CXXBasePaths::found_decls and simplify and modernize its only

2020-12-01 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-01T16:35:03-08:00 New Revision: 1f40d60a3b7f310ff3f77bb8643a27d979a703cb URL: https://github.com/llvm/llvm-project/commit/1f40d60a3b7f310ff3f77bb8643a27d979a703cb DIFF: https://github.com/llvm/llvm-project/commit/1f40d60a3b7f310ff3f77bb8643a27d979a703cb.diff

[clang] 2ac5880 - Update MS ABI mangling for union constants based on new information from

2020-12-02 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-02T12:17:52-08:00 New Revision: 2ac58801873ab99dd5de48ad7557b76f1803100b URL: https://github.com/llvm/llvm-project/commit/2ac58801873ab99dd5de48ad7557b76f1803100b DIFF: https://github.com/llvm/llvm-project/commit/2ac58801873ab99dd5de48ad7557b76f1803100b.diff

[clang] c4fb772 - PR48339: Improve diagnostics for invalid dependent unqualified function calls.

2020-12-02 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-02T17:54:55-08:00 New Revision: c4fb7720ceb30f25c38d994fb375e4d1978de144 URL: https://github.com/llvm/llvm-project/commit/c4fb7720ceb30f25c38d994fb375e4d1978de144 DIFF: https://github.com/llvm/llvm-project/commit/c4fb7720ceb30f25c38d994fb375e4d1978de144.diff

[clang] be162f4 - PR45699: Fix crash if an unexpanded parameter pack appears in a

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

[clang] eccc734 - P0857R0: Parse a requires-clause after an explicit

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

[clang] 98f76ad - Add new 'preferred_name' attribute.

2020-12-07 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-07T12:53:07-08:00 New Revision: 98f76adf4e941738c0b9fe3b9965fa63603e9c89 URL: https://github.com/llvm/llvm-project/commit/98f76adf4e941738c0b9fe3b9965fa63603e9c89 DIFF: https://github.com/llvm/llvm-project/commit/98f76adf4e941738c0b9fe3b9965fa63603e9c89.diff

[clang] a64c26a - Fix deserialization cycle in preferred_name attribute.

2020-12-07 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-07T16:02:05-08:00 New Revision: a64c26a47a81b1b44e36d235ff3bc6a74a0bad9f URL: https://github.com/llvm/llvm-project/commit/a64c26a47a81b1b44e36d235ff3bc6a74a0bad9f DIFF: https://github.com/llvm/llvm-project/commit/a64c26a47a81b1b44e36d235ff3bc6a74a0bad9f.diff

[clang] 590e146 - Fix assertion failure due to incorrect dependence bits on a DeclRefExpr

2020-12-07 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-07T18:48:38-08:00 New Revision: 590e14653252faa97c2a32ba38aeef05ec681f9b URL: https://github.com/llvm/llvm-project/commit/590e14653252faa97c2a32ba38aeef05ec681f9b DIFF: https://github.com/llvm/llvm-project/commit/590e14653252faa97c2a32ba38aeef05ec681f9b.diff

[clang] dd4e8a5 - [docs] Fix some out-of-date / inaccurate text and missing formatting in the User's Manual.

2020-10-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-16T12:00:13-07:00 New Revision: dd4e8a54b2ba9cec78441ba537b94f4eaa5acd84 URL: https://github.com/llvm/llvm-project/commit/dd4e8a54b2ba9cec78441ba537b94f4eaa5acd84 DIFF: https://github.com/llvm/llvm-project/commit/dd4e8a54b2ba9cec78441ba537b94f4eaa5acd84.diff

[clang] 48c70c1 - Extend memset-to-zero optimization to C++11 aggregate functional casts

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

[clang] 7e801ca - Treat constant contexts as being in the default rounding mode.

2020-10-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-16T13:26:15-07:00 New Revision: 7e801ca0efa99f7cec7a2aea30513ad282030b51 URL: https://github.com/llvm/llvm-project/commit/7e801ca0efa99f7cec7a2aea30513ad282030b51 DIFF: https://github.com/llvm/llvm-project/commit/7e801ca0efa99f7cec7a2aea30513ad282030b51.diff

[clang] 552c6c2 - PR44406: Follow behavior of array bound constant folding in more recent versions of GCC.

2020-10-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-16T14:34:35-07:00 New Revision: 552c6c2328723a248c2b4d2765f75d49129dff20 URL: https://github.com/llvm/llvm-project/commit/552c6c2328723a248c2b4d2765f75d49129dff20 DIFF: https://github.com/llvm/llvm-project/commit/552c6c2328723a248c2b4d2765f75d49129dff20.diff

[clang] d4aac67 - Make the check for whether we should memset(0) an aggregate

2020-10-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-16T16:48:22-07:00 New Revision: d4aac67859640bdb7e8ed3123a00c3f200f89b9c URL: https://github.com/llvm/llvm-project/commit/d4aac67859640bdb7e8ed3123a00c3f200f89b9c DIFF: https://github.com/llvm/llvm-project/commit/d4aac67859640bdb7e8ed3123a00c3f200f89b9c.diff

[clang] 79cb179 - PR47870: Properly mangle placeholders for deduced class template

2020-10-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-18T13:57:41-07:00 New Revision: 79cb179b149b20e7e1bbfd45d1b5e5b055f3b067 URL: https://github.com/llvm/llvm-project/commit/79cb179b149b20e7e1bbfd45d1b5e5b055f3b067 DIFF: https://github.com/llvm/llvm-project/commit/79cb179b149b20e7e1bbfd45d1b5e5b055f3b067.diff

[clang] 094e9f4 - PR47893: Synthesis of a comparison operator from an 'operator<=>'

2020-10-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-18T14:15:12-07:00 New Revision: 094e9f4779eb9b5c6a49014f2f80b8cbb833572f URL: https://github.com/llvm/llvm-project/commit/094e9f4779eb9b5c6a49014f2f80b8cbb833572f DIFF: https://github.com/llvm/llvm-project/commit/094e9f4779eb9b5c6a49014f2f80b8cbb833572f.diff

[clang] 76c0092 - Ensure that checkInitIsICE is called exactly once for every variable

2020-10-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-19T19:04:04-07:00 New Revision: 76c0092665867a6defcd328ba0d0d976eb65d991 URL: https://github.com/llvm/llvm-project/commit/76c0092665867a6defcd328ba0d0d976eb65d991 DIFF: https://github.com/llvm/llvm-project/commit/76c0092665867a6defcd328ba0d0d976eb65d991.diff

[clang-tools-extra] c7a7bba - Fixup clang-tidy after recent Clang change.

2020-10-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-19T20:13:56-07:00 New Revision: c7a7bba8c101f575ef10cb54737033d71f2b722c URL: https://github.com/llvm/llvm-project/commit/c7a7bba8c101f575ef10cb54737033d71f2b722c DIFF: https://github.com/llvm/llvm-project/commit/c7a7bba8c101f575ef10cb54737033d71f2b722c.diff

[clang] 3692d20 - Refactor tracking of constant initializers for variables.

2020-10-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-19T21:31:19-07:00 New Revision: 3692d20d2b994ce865ffb97096b05218279e1ebd URL: https://github.com/llvm/llvm-project/commit/3692d20d2b994ce865ffb97096b05218279e1ebd DIFF: https://github.com/llvm/llvm-project/commit/3692d20d2b994ce865ffb97096b05218279e1ebd.diff

[clang] 08c8d5b - Properly track whether a variable is constant-initialized.

2020-10-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-19T23:59:11-07:00 New Revision: 08c8d5bc51c512e605840b8003fcf38c86d0fc96 URL: https://github.com/llvm/llvm-project/commit/08c8d5bc51c512e605840b8003fcf38c86d0fc96 DIFF: https://github.com/llvm/llvm-project/commit/08c8d5bc51c512e605840b8003fcf38c86d0fc96.diff

[clang] 6781fee - Don't permit array bound constant folding in OpenCL.

2020-10-20 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-20T16:52:28-07:00 New Revision: 6781fee085058913444e0c5937da9c0e7e928db5 URL: https://github.com/llvm/llvm-project/commit/6781fee085058913444e0c5937da9c0e7e928db5 DIFF: https://github.com/llvm/llvm-project/commit/6781fee085058913444e0c5937da9c0e7e928db5.diff

[clang] 15e772e - Don't instantiate lambda closure types in default member initializers

2020-10-20 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-20T17:37:07-07:00 New Revision: 15e772e8dc39f609115430f39078fbe58812fddb URL: https://github.com/llvm/llvm-project/commit/15e772e8dc39f609115430f39078fbe58812fddb DIFF: https://github.com/llvm/llvm-project/commit/15e772e8dc39f609115430f39078fbe58812fddb.diff

[clang] ba4768c - [c++20] For P0732R2 / P1907R1: Basic frontend support for class types as

2020-10-21 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-21T13:21:41-07:00 New Revision: ba4768c966581658465f7366df9b0811f468a2d7 URL: https://github.com/llvm/llvm-project/commit/ba4768c966581658465f7366df9b0811f468a2d7 DIFF: https://github.com/llvm/llvm-project/commit/ba4768c966581658465f7366df9b0811f468a2d7.diff

[clang] 0c417d4 - Add more test coverage for APValue serialization / deserialization and

2020-10-21 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-21T13:21:41-07:00 New Revision: 0c417d4bef1e78b0716c546101462f6d8962f358 URL: https://github.com/llvm/llvm-project/commit/0c417d4bef1e78b0716c546101462f6d8962f358 DIFF: https://github.com/llvm/llvm-project/commit/0c417d4bef1e78b0716c546101462f6d8962f358.diff

[clang] caf30e7 - [c++20] For P0732R2: Give class NTTPs the proper type when examined with 'decltype'.

2020-10-21 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-21T14:15:54-07:00 New Revision: caf30e7f03566f20c45e5d0895e71c4bff9056ef URL: https://github.com/llvm/llvm-project/commit/caf30e7f03566f20c45e5d0895e71c4bff9056ef DIFF: https://github.com/llvm/llvm-project/commit/caf30e7f03566f20c45e5d0895e71c4bff9056ef.diff

[clang] e97e985 - [c++20] For P0732R2: permit class template argument deduction for non-type template parameters.

2020-10-21 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-21T15:03:22-07:00 New Revision: e97e9851b227e98e39c27c4c8f5558e331cde8b4 URL: https://github.com/llvm/llvm-project/commit/e97e9851b227e98e39c27c4c8f5558e331cde8b4 DIFF: https://github.com/llvm/llvm-project/commit/e97e9851b227e98e39c27c4c8f5558e331cde8b4.diff

[clang] e04ba2b - Make APValue profiling a little more compact.

2020-10-21 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-21T18:07:00-07:00 New Revision: e04ba2bc052f20fe745894b24b0f9b335db5abbc URL: https://github.com/llvm/llvm-project/commit/e04ba2bc052f20fe745894b24b0f9b335db5abbc DIFF: https://github.com/llvm/llvm-project/commit/e04ba2bc052f20fe745894b24b0f9b335db5abbc.diff

[clang] 8156074 - Ensure that the "value" of an unnamed bit-field isn't taken into

2020-10-21 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-21T18:51:55-07:00 New Revision: 81560743527e127ff8e47384db5dd60c7c40f153 URL: https://github.com/llvm/llvm-project/commit/81560743527e127ff8e47384db5dd60c7c40f153 DIFF: https://github.com/llvm/llvm-project/commit/81560743527e127ff8e47384db5dd60c7c40f153.diff

[clang] 5e2c9a0 - Fix test failure on Windows.

2020-10-21 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-21T20:02:37-07:00 New Revision: 5e2c9a05b74c022dfb4780358b7f2b11e874993d URL: https://github.com/llvm/llvm-project/commit/5e2c9a05b74c022dfb4780358b7f2b11e874993d DIFF: https://github.com/llvm/llvm-project/commit/5e2c9a05b74c022dfb4780358b7f2b11e874993d.diff

[clang] af189c8 - Fix constant evaluation of zero-initialization of a union whose first

2020-10-22 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-22T17:03:59-07:00 New Revision: af189c8ab113668434eae5c71f174613a9e64625 URL: https://github.com/llvm/llvm-project/commit/af189c8ab113668434eae5c71f174613a9e64625 DIFF: https://github.com/llvm/llvm-project/commit/af189c8ab113668434eae5c71f174613a9e64625.diff

[clang] 2b7dfdd - Fix typo in diagnostic name.

2020-10-23 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-23T13:21:21-07:00 New Revision: 2b7dfdd319c0e6e3a8934bcf4019f402d63f7539 URL: https://github.com/llvm/llvm-project/commit/2b7dfdd319c0e6e3a8934bcf4019f402d63f7539 DIFF: https://github.com/llvm/llvm-project/commit/2b7dfdd319c0e6e3a8934bcf4019f402d63f7539.diff

[clang] cb9b984 - PR47954 / DR2126: permit temporary objects that are lifetime-extended by

2020-10-23 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-23T14:29:18-07:00 New Revision: cb9b9842d31d6082c6a2259a64eb5d47bd680d32 URL: https://github.com/llvm/llvm-project/commit/cb9b9842d31d6082c6a2259a64eb5d47bd680d32 DIFF: https://github.com/llvm/llvm-project/commit/cb9b9842d31d6082c6a2259a64eb5d47bd680d32.diff

[clang] ccca93b - Don't allow structured binding declarations to decompose a

2020-10-23 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-23T16:28:25-07:00 New Revision: ccca93b5a2cb284dcdfecd34db1ca14632d6a1c1 URL: https://github.com/llvm/llvm-project/commit/ccca93b5a2cb284dcdfecd34db1ca14632d6a1c1 DIFF: https://github.com/llvm/llvm-project/commit/ccca93b5a2cb284dcdfecd34db1ca14632d6a1c1.diff

[clang] 7b35158 - For P0732R2, P1907R1: ensure that template parameter objects don't refer

2020-10-24 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-24T22:11:43-07:00 New Revision: 7b3515880c22c887cd5ca4825dfb060ad82d3ebc URL: https://github.com/llvm/llvm-project/commit/7b3515880c22c887cd5ca4825dfb060ad82d3ebc DIFF: https://github.com/llvm/llvm-project/commit/7b3515880c22c887cd5ca4825dfb060ad82d3ebc.diff

[clang] f81f09b - [c++20] For P0732R2: Support string literal operator templates.

2020-10-25 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-25T00:34:15-07:00 New Revision: f81f09ba8950a199af88e5a622155fb9801b11b7 URL: https://github.com/llvm/llvm-project/commit/f81f09ba8950a199af88e5a622155fb9801b11b7 DIFF: https://github.com/llvm/llvm-project/commit/f81f09ba8950a199af88e5a622155fb9801b11b7.diff

Re: [clang] 76c0092 - Ensure that checkInitIsICE is called exactly once for every variable

2020-10-26 Thread Richard Smith via cfe-commits
wrote: > >> Hi Richard, >> >> this makes clang assert when building chromium/win. >> https://bugs.chromium.org/p/chromium/issues/detail?id=1142009#c4 has a >> reduced repro. Could you take a look? >> >> Thanks, >> Nico >> >> On M

Re: [clang] 76c0092 - Ensure that checkInitIsICE is called exactly once for every variable

2020-10-26 Thread Richard Smith via cfe-commits
Fixed in a5c7b46862ec0531964eb52329cdf009862abecf. On Mon, 26 Oct 2020 at 15:59, Richard Smith wrote: > Reduces to: > > int d; > int &h = d; > double e = h; > > ... but only fails under -fms-compatibility. > > On Mon, 26 Oct 2020 at 13:46, Nico Weber w

[clang] a5c7b46 - Fix checking for C++98 ICEs in C++11-and-later mode to not consider use

2020-10-26 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-26T16:59:48-07:00 New Revision: a5c7b46862ec0531964eb52329cdf009862abecf URL: https://github.com/llvm/llvm-project/commit/a5c7b46862ec0531964eb52329cdf009862abecf DIFF: https://github.com/llvm/llvm-project/commit/a5c7b46862ec0531964eb52329cdf009862abecf.diff

[clang] af2f5f9 - Remove unused variable name. NFC.

2020-10-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-27T17:48:50-07:00 New Revision: af2f5f99bd144ae2f70e21d53b23fc18a3d9d7d0 URL: https://github.com/llvm/llvm-project/commit/af2f5f99bd144ae2f70e21d53b23fc18a3d9d7d0 DIFF: https://github.com/llvm/llvm-project/commit/af2f5f99bd144ae2f70e21d53b23fc18a3d9d7d0.diff

Re: [clang] e97e985 - [c++20] For P0732R2: permit class template argument deduction for non-type template parameters.

2020-10-27 Thread Richard Smith via cfe-commits
0. > On Wed, Oct 21, 2020 at 6:03 PM Richard Smith via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> >> Author: Richard Smith >> Date: 2020-10-21T15:03:22-07:00 >> New Revision: e97e9851b227e98e39c27c4c8f5558e331cde8

[clang] 09abece - PR48002: Fix injection of elaborated-type-specifiers within local

2020-10-28 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-28T14:29:45-07:00 New Revision: 09abecef7bbfda18d34f046954eaa4d491062839 URL: https://github.com/llvm/llvm-project/commit/09abecef7bbfda18d34f046954eaa4d491062839 DIFF: https://github.com/llvm/llvm-project/commit/09abecef7bbfda18d34f046954eaa4d491062839.diff

Re: [clang] 552c6c2 - PR44406: Follow behavior of array bound constant folding in more recent versions of GCC.

2020-10-29 Thread Richard Smith via cfe-commits
warning generated. > > > Is that intentional? I don't see the VLA there. > gPreviousSignalHandlers is a VLA. Unlike C++, C doesn't permit the use of a 'const int' variable in a constant expression. > On Fri, Oct 16, 2020 at 5:34 PM Richard Smith via cfe-comm

Re: [clang] 552c6c2 - PR44406: Follow behavior of array bound constant folding in more recent versions of GCC.

2020-10-29 Thread Richard Smith via cfe-commits
On Thu, 29 Oct 2020 at 19:32, Nico Weber wrote: > On Thu, Oct 29, 2020 at 6:10 PM Richard Smith > wrote: > >> On Thu, 29 Oct 2020 at 08:07, Nico Weber wrote: >> >>> Hi Richard, >>> >>> this fires on >>> >>> thakis@thakis:~/src/l

[clang] 2177e45 - PR47861: Expand dangling reference warning to look through copy

2020-10-30 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-30T10:19:50-07:00 New Revision: 2177e4555ab84771c611a3295ab1149af7f79c29 URL: https://github.com/llvm/llvm-project/commit/2177e4555ab84771c611a3295ab1149af7f79c29 DIFF: https://github.com/llvm/llvm-project/commit/2177e4555ab84771c611a3295ab1149af7f79c29.diff

[clang] dd8297b - PR42513: Fix handling of function definitions lazily instantiated from

2020-10-30 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-10-30T18:35:12-07:00 New Revision: dd8297b0669f8e69b03ba40171b195b5acf0f963 URL: https://github.com/llvm/llvm-project/commit/dd8297b0669f8e69b03ba40171b195b5acf0f963 DIFF: https://github.com/llvm/llvm-project/commit/dd8297b0669f8e69b03ba40171b195b5acf0f963.diff

[clang] 5bb7e81 - Fix bad mangling of for a closure in the initializer of a variable at global namespace scope.

2021-05-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-05-12T13:13:21-07:00 New Revision: 5bb7e81c64bd29edd1c9ebadd4e4717919def0bf URL: https://github.com/llvm/llvm-project/commit/5bb7e81c64bd29edd1c9ebadd4e4717919def0bf DIFF: https://github.com/llvm/llvm-project/commit/5bb7e81c64bd29edd1c9ebadd4e4717919def0bf.diff

[clang] 4c88cfb - Add test for substitutability of variable templates in closure type

2021-05-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-05-12T18:45:33-07:00 New Revision: 4c88cfb1dc79227be78f8dade966934384914e5e URL: https://github.com/llvm/llvm-project/commit/4c88cfb1dc79227be78f8dade966934384914e5e DIFF: https://github.com/llvm/llvm-project/commit/4c88cfb1dc79227be78f8dade966934384914e5e.diff

[clang] e0acfed - Clean up handling of constrained parameters in lambdas.

2021-05-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-05-12T18:45:33-07:00 New Revision: e0acfed7ed5173b437868f75fc394084487e390a URL: https://github.com/llvm/llvm-project/commit/e0acfed7ed5173b437868f75fc394084487e390a DIFF: https://github.com/llvm/llvm-project/commit/e0acfed7ed5173b437868f75fc394084487e390a.diff

[clang] 2f9d8b0 - PR50306: When instantiating a generic lambda with a constrained 'auto',

2021-05-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-05-12T18:45:33-07:00 New Revision: 2f9d8b08ea658b612065cbf7d4b0fbd7f28bb36a URL: https://github.com/llvm/llvm-project/commit/2f9d8b08ea658b612065cbf7d4b0fbd7f28bb36a DIFF: https://github.com/llvm/llvm-project/commit/2f9d8b08ea658b612065cbf7d4b0fbd7f28bb36a.diff

[clang] e1aa528 - Handle unexpanded packs appearing in type-constraints.

2021-05-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-05-12T18:45:34-07:00 New Revision: e1aa528d3aaf5fcf9c50d1e34b39dbde1e63801d URL: https://github.com/llvm/llvm-project/commit/e1aa528d3aaf5fcf9c50d1e34b39dbde1e63801d DIFF: https://github.com/llvm/llvm-project/commit/e1aa528d3aaf5fcf9c50d1e34b39dbde1e63801d.diff

[clang] d29f7f1 - [clang] Fix ternary operator in the second for loop statement

2021-05-16 Thread Richard Smith via cfe-commits
Author: Danila Kutenin Date: 2021-05-16T10:42:52-07:00 New Revision: d29f7f1a7b47345289d63318e7b2a28cc56e169d URL: https://github.com/llvm/llvm-project/commit/d29f7f1a7b47345289d63318e7b2a28cc56e169d DIFF: https://github.com/llvm/llvm-project/commit/d29f7f1a7b47345289d63318e7b2a28cc56e169d.diff

[clang] d38057f - Treat implicit deduction guides as being equivalent to their

2021-05-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-05-19T13:31:53-07:00 New Revision: d38057f3ecb080e0ae4aba367a737226221327f2 URL: https://github.com/llvm/llvm-project/commit/d38057f3ecb080e0ae4aba367a737226221327f2 DIFF: https://github.com/llvm/llvm-project/commit/d38057f3ecb080e0ae4aba367a737226221327f2.diff

[clang] 2f8ac07 - PR50402: Use proper constant evaluation rules for checking constraint

2021-05-19 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-05-19T16:02:53-07:00 New Revision: 2f8ac0758bbfad72e52ef8602fbbd796e1347784 URL: https://github.com/llvm/llvm-project/commit/2f8ac0758bbfad72e52ef8602fbbd796e1347784 DIFF: https://github.com/llvm/llvm-project/commit/2f8ac0758bbfad72e52ef8602fbbd796e1347784.diff

[clang] de6164e - PR50456: Properly handle multiple escaped newlines in a '*/'.

2021-05-24 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-05-24T16:21:03-07:00 New Revision: de6164ec4da0cfea1b0d0e472c432ea1be4d9c29 URL: https://github.com/llvm/llvm-project/commit/de6164ec4da0cfea1b0d0e472c432ea1be4d9c29 DIFF: https://github.com/llvm/llvm-project/commit/de6164ec4da0cfea1b0d0e472c432ea1be4d9c29.diff

[clang] 13659f4 - PR50337, PR50561: Fix determination of whether a template parameter list

2021-06-02 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-06-02T13:06:40-07:00 New Revision: 13659f48a1d7814fe893d2383acdc0b0313740a9 URL: https://github.com/llvm/llvm-project/commit/13659f48a1d7814fe893d2383acdc0b0313740a9 DIFF: https://github.com/llvm/llvm-project/commit/13659f48a1d7814fe893d2383acdc0b0313740a9.diff

[clang] e92be7c - PR47682: Merge the DeclContext of a merged FunctionDecl before we inherit

2021-01-22 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-01-22T15:46:41-08:00 New Revision: e92be7cd9f03ab3eb8c4a21e686743c2575a169a URL: https://github.com/llvm/llvm-project/commit/e92be7cd9f03ab3eb8c4a21e686743c2575a169a DIFF: https://github.com/llvm/llvm-project/commit/e92be7cd9f03ab3eb8c4a21e686743c2575a169a.diff

[clang] 5dfa37a - Don't allow __VA_OPT__ to be detected by #ifdef.

2021-01-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-01-27T13:34:15-08:00 New Revision: 5dfa37a76153f2a18ac7fe30721cc1332b672ea2 URL: https://github.com/llvm/llvm-project/commit/5dfa37a76153f2a18ac7fe30721cc1332b672ea2 DIFF: https://github.com/llvm/llvm-project/commit/5dfa37a76153f2a18ac7fe30721cc1332b672ea2.diff

[clang] 5dfa37a - Don't allow __VA_OPT__ to be detected by #ifdef.

2021-01-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-01-27T13:34:15-08:00 New Revision: 5dfa37a76153f2a18ac7fe30721cc1332b672ea2 URL: https://github.com/llvm/llvm-project/commit/5dfa37a76153f2a18ac7fe30721cc1332b672ea2 DIFF: https://github.com/llvm/llvm-project/commit/5dfa37a76153f2a18ac7fe30721cc1332b672ea2.diff

[clang] 727fc31 - [cxx_status] Mark P0732R2 as only 'partial', not 'Clang 12', as some of

2021-01-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-01-27T16:08:51-08:00 New Revision: 727fc31a9898dfb89610ca1bc05ff86204a77177 URL: https://github.com/llvm/llvm-project/commit/727fc31a9898dfb89610ca1bc05ff86204a77177 DIFF: https://github.com/llvm/llvm-project/commit/727fc31a9898dfb89610ca1bc05ff86204a77177.diff

[clang] 727fc31 - [cxx_status] Mark P0732R2 as only 'partial', not 'Clang 12', as some of

2021-01-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-01-27T16:08:51-08:00 New Revision: 727fc31a9898dfb89610ca1bc05ff86204a77177 URL: https://github.com/llvm/llvm-project/commit/727fc31a9898dfb89610ca1bc05ff86204a77177 DIFF: https://github.com/llvm/llvm-project/commit/727fc31a9898dfb89610ca1bc05ff86204a77177.diff

Re: [clang] 9b21d4b - Revert "[DebugInfo][CodeView] Use as the display name for lambdas."

2021-01-28 Thread Richard Smith via cfe-commits
On Thu, 28 Jan 2021 at 16:41, Amy Huang via cfe-commits < cfe-commits@lists.llvm.org> wrote: > > Author: Amy Huang > Date: 2021-01-28T16:41:26-08:00 > New Revision: 9b21d4b9434d2d4796b0d60d64f6ded9bac95441 > > URL: > https://github.com/llvm/llvm-project/commit/9b21d4b9434d2d4796b0d60d64f6ded9bac95

[clang] b15cbaf - PR49020: Diagnose brace elision in designated initializers in C++.

2021-02-03 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2021-02-03T14:36:49-08:00 New Revision: b15cbaf5a03d0b32dbc32c37766e32ccf66e6c87 URL: https://github.com/llvm/llvm-project/commit/b15cbaf5a03d0b32dbc32c37766e32ccf66e6c87 DIFF: https://github.com/llvm/llvm-project/commit/b15cbaf5a03d0b32dbc32c37766e32ccf66e6c87.diff

<    9   10   11   12   13   14   15   16   17   18   >