[clang] 0e00a95 - Add new warning for compound punctuation tokens that are split across macro expansions or split by whitespace.

2020-08-28 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-28T13:35:50-07:00 New Revision: 0e00a95b4fad5e72851de012d3a0b2c2d01f8685 URL: https://github.com/llvm/llvm-project/commit/0e00a95b4fad5e72851de012d3a0b2c2d01f8685 DIFF: https://github.com/llvm/llvm-project/commit/0e00a95b4fad5e72851de012d3a0b2c2d01f8685.diff

[clang] 04ba185 - PR37556: Don't diagnose conflicts between instantiated unqualified

2020-08-24 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-24T23:26:15-07:00 New Revision: 04ba18563390ec87400fa068a9b4981b235ebaa6 URL: https://github.com/llvm/llvm-project/commit/04ba18563390ec87400fa068a9b4981b235ebaa6 DIFF: https://github.com/llvm/llvm-project/commit/04ba18563390ec87400fa068a9b4981b235ebaa6.diff

[clang] 9160494 - Properly pass modules flags to frontend when using -std=c++20 instead of -std=c++2a.

2020-08-24 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-24T17:49:58-07:00 New Revision: 91604949ef2fc8401d17a31362c46c310d5550b6 URL: https://github.com/llvm/llvm-project/commit/91604949ef2fc8401d17a31362c46c310d5550b6 DIFF: https://github.com/llvm/llvm-project/commit/91604949ef2fc8401d17a31362c46c310d5550b6.diff

Re: [clang] f76adc2 - [docs] Add an initial (non-exhaustive) list of intrinsics that can be used in constant expressions

2020-08-23 Thread Richard Smith via cfe-commits
Thank you! On Sun, 23 Aug 2020 at 02:55, Simon Pilgrim via cfe-commits < cfe-commits@lists.llvm.org> wrote: > > Author: Simon Pilgrim > Date: 2020-08-23T10:55:14+01:00 > New Revision: f76adc2603f6cc466dd809142388ffb56a1c3e31 > > URL: > https://github.com/llvm/llvm-project/commit/f76adc2603f6cc466

[clang] fe86dbb - [clang]: Remove assertion which checks explicit declaration

2020-08-20 Thread Richard Smith via cfe-commits
Author: Gousemoodhin Nadaf Date: 2020-08-20T18:15:43-07:00 New Revision: fe86dbb32da21e1c8c6eb4864a00f61ed3d003a3 URL: https://github.com/llvm/llvm-project/commit/fe86dbb32da21e1c8c6eb4864a00f61ed3d003a3 DIFF: https://github.com/llvm/llvm-project/commit/fe86dbb32da21e1c8c6eb4864a00f61ed3d003a3.

[clang] 7092398 - Improve pretty-printing for APValues of void type.

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

[clang-tools-extra] efeb65d - Fix up clangd after Clang 038edf6029bafe70b1f7165abe2b0e61ddf506b3.

2020-08-20 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-20T16:36:25-07:00 New Revision: efeb65d53b88d9c3ac3a185c396efd8db8c9f7d9 URL: https://github.com/llvm/llvm-project/commit/efeb65d53b88d9c3ac3a185c396efd8db8c9f7d9 DIFF: https://github.com/llvm/llvm-project/commit/efeb65d53b88d9c3ac3a185c396efd8db8c9f7d9.diff

[clang] 038edf6 - Don't reject uses of void-returning consteval functions.

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

[clang] c1c1bed - [c++14] Implement missed piece of N3323: use "converted constant" rules

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

[clang] ae500e4 - Always keep unset fields in FPOptionsOverride zeroed.

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

[clang] 948219d - Replace setter named 'getAsOpaqueInt' with a real getter.

2020-08-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-16T16:38:33-07:00 New Revision: 948219d1098736758123c43f995ec784db5d921e URL: https://github.com/llvm/llvm-project/commit/948219d1098736758123c43f995ec784db5d921e DIFF: https://github.com/llvm/llvm-project/commit/948219d1098736758123c43f995ec784db5d921e.diff

[clang] ae30670 - Use consistent code for setting FPFeatures from operator constructors.

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

[clang] 9860e68 - Don't leave the FPOptions in a UnaryOperator uninitialized.

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

[clang] bd08e0c - PR47143: Don't crash while constant-evaluating value-initialization of

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

[clang] 269bc3f - PR47138: Don't crash if the preferred alignment of an invalid record

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

Re: [clang] 6170072 - Improve modeling of variable template specializations with dependent

2020-08-11 Thread Richard Smith via cfe-commits
On Tue, 11 Aug 2020 at 00:29, Martin Storsjö wrote: > On Sun, 9 Aug 2020, Richard Smith via cfe-commits wrote: > > > > > Author: Richard Smith > > Date: 2020-08-09T23:22:26-07:00 > > New Revision: 617007240cbfb97c8ccf6d61b0c4ca0bb62d43c9 > > > > URL: >

[clang] 0fd3d37 - Improve diagnostic for an expression that's not constant because it uses

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

[clang] 09517a9 - Add regression test from PR46487.

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

[clang] a4ca710 - More cleanup after removing the ability to reference a dependent

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

[clang] 6170072 - Improve modeling of variable template specializations with dependent

2020-08-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-09T23:22:26-07:00 New Revision: 617007240cbfb97c8ccf6d61b0c4ca0bb62d43c9 URL: https://github.com/llvm/llvm-project/commit/617007240cbfb97c8ccf6d61b0c4ca0bb62d43c9 DIFF: https://github.com/llvm/llvm-project/commit/617007240cbfb97c8ccf6d61b0c4ca0bb62d43c9.diff

[clang] fb94369 - PR47025, PR47043: Diagnose unexpanded parameter packs in concept

2020-08-07 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-07T18:19:39-07:00 New Revision: fb943696cbc695b28d7deabf8ee0d1b1a6cc605a URL: https://github.com/llvm/llvm-project/commit/fb943696cbc695b28d7deabf8ee0d1b1a6cc605a DIFF: https://github.com/llvm/llvm-project/commit/fb943696cbc695b28d7deabf8ee0d1b1a6cc605a.diff

[clang-tools-extra] b284767 - Reinstate check that we don't crash.

2020-08-06 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-06T19:07:50-07:00 New Revision: b2847671b83f6acb71a78d4e37bd57967c858f4e URL: https://github.com/llvm/llvm-project/commit/b2847671b83f6acb71a78d4e37bd57967c858f4e DIFF: https://github.com/llvm/llvm-project/commit/b2847671b83f6acb71a78d4e37bd57967c858f4e.diff

[clang-tools-extra] 2f1fffa - Disable clang-tidy test that started failing after clang commit ed5a18f.

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

[clang] ed5a18f - PR30738: Implement two-phase name lookup for fold-expressions.

2020-08-06 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-06T16:56:39-07:00 New Revision: ed5a18fc0399dce994aa354a33e6f981f9828647 URL: https://github.com/llvm/llvm-project/commit/ed5a18fc0399dce994aa354a33e6f981f9828647 DIFF: https://github.com/llvm/llvm-project/commit/ed5a18fc0399dce994aa354a33e6f981f9828647.diff

[clang] d6492d8 - Add -Wtautological-value-range-compare warning.

2020-08-06 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-06T13:28:50-07:00 New Revision: d6492d874478b1d3b1ce3adb4c3044618bec29e9 URL: https://github.com/llvm/llvm-project/commit/d6492d874478b1d3b1ce3adb4c3044618bec29e9 DIFF: https://github.com/llvm/llvm-project/commit/d6492d874478b1d3b1ce3adb4c3044618bec29e9.diff

[clang] 076b120 - CFG: Destroy temporaries in (a, b) expression in the correct order.

2020-08-05 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-05T14:52:53-07:00 New Revision: 076b120bebfd727b502208601012a44ab2e1028e URL: https://github.com/llvm/llvm-project/commit/076b120bebfd727b502208601012a44ab2e1028e DIFF: https://github.com/llvm/llvm-project/commit/076b120bebfd727b502208601012a44ab2e1028e.diff

Re: [clang] 740a164 - PR46377: Fix dependence calculation for function types and typedef

2020-07-31 Thread Richard Smith via cfe-commits
r certain scenarios with precompiled headers. At the moment I only >> have a repro when we use a Chromium-specific compiler plugin ( >> https://bugs.chromium.org/p/chromium/issues/detail?id=1110981#c19), but >> it's likely I'll have one without that soonish. >> >>

[clang] 234f51a - Don't crash if we deserialize a pack expansion type whose pattern

2020-07-31 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-31T17:19:44-07:00 New Revision: 234f51a65a45b79402996ac6f0abcbb5793814bf URL: https://github.com/llvm/llvm-project/commit/234f51a65a45b79402996ac6f0abcbb5793814bf DIFF: https://github.com/llvm/llvm-project/commit/234f51a65a45b79402996ac6f0abcbb5793814bf.diff

[clang] 1e7f026 - PR46908: Emit undef destroying_delete_t as an aggregate RValue.

2020-07-30 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-30T14:50:01-07:00 New Revision: 1e7f026c3b59bea22491819f86d8388d0c3e0c07 URL: https://github.com/llvm/llvm-project/commit/1e7f026c3b59bea22491819f86d8388d0c3e0c07 DIFF: https://github.com/llvm/llvm-project/commit/1e7f026c3b59bea22491819f86d8388d0c3e0c07.diff

[clang] a648834 - PR46729: Reject explicit and partial specializations with C linkage.

2020-07-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-29T17:44:32-07:00 New Revision: a64883431369f28f3fac311c496a4dfad480058f URL: https://github.com/llvm/llvm-project/commit/a64883431369f28f3fac311c496a4dfad480058f DIFF: https://github.com/llvm/llvm-project/commit/a64883431369f28f3fac311c496a4dfad480058f.diff

[clang-tools-extra] 6ce97ee - Fix invalid attempted explicit instantiation, which Clang now rejects.

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

[clang] 1cbdf93 - PR46231: Promote diagnostic for 'template<...>;' from ExtWarn to Error.

2020-07-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-29T12:35:18-07:00 New Revision: 1cbdf932b41eb58ed94fbc240e93b63653d95bd3 URL: https://github.com/llvm/llvm-project/commit/1cbdf932b41eb58ed94fbc240e93b63653d95bd3 DIFF: https://github.com/llvm/llvm-project/commit/1cbdf932b41eb58ed94fbc240e93b63653d95bd3.diff

[clang] e69138d - PR46859: Fix crash if declaring a template in a DeclScope with no DeclContext.

2020-07-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-29T12:02:55-07:00 New Revision: e69138dad5a535c4027a1931f05cabab0f484974 URL: https://github.com/llvm/llvm-project/commit/e69138dad5a535c4027a1931f05cabab0f484974 DIFF: https://github.com/llvm/llvm-project/commit/e69138dad5a535c4027a1931f05cabab0f484974.diff

[clang] 9cf98d2 - PR46637: Fix handling of placeholder types in trailing-return-types.

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

[clang] 740a164 - PR46377: Fix dependence calculation for function types and typedef

2020-07-28 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-28T13:23:13-07:00 New Revision: 740a164dec483225cbd02ab6c82199e2747ffacb URL: https://github.com/llvm/llvm-project/commit/740a164dec483225cbd02ab6c82199e2747ffacb DIFF: https://github.com/llvm/llvm-project/commit/740a164dec483225cbd02ab6c82199e2747ffacb.diff

[clang] 23d6525 - Don't form a 'context-independent expr' reference to a member during

2020-07-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-27T19:38:22-07:00 New Revision: 23d6525cbdc9de7cbfe7640d1e9e4f25a0c5dd85 URL: https://github.com/llvm/llvm-project/commit/23d6525cbdc9de7cbfe7640d1e9e4f25a0c5dd85 DIFF: https://github.com/llvm/llvm-project/commit/23d6525cbdc9de7cbfe7640d1e9e4f25a0c5dd85.diff

[clang] 6c18f7d - For PR46800, implement the GCC __builtin_complex builtin.

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

[clang] 8ef9e2b - Revert "[libFuzzer] Link libFuzzer's own interceptors when other compiler runtimes are not linked."

2020-07-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-16T18:06:37-07:00 New Revision: 8ef9e2bf355d05bc81d8b0fe1e5333eec59a0a91 URL: https://github.com/llvm/llvm-project/commit/8ef9e2bf355d05bc81d8b0fe1e5333eec59a0a91 DIFF: https://github.com/llvm/llvm-project/commit/8ef9e2bf355d05bc81d8b0fe1e5333eec59a0a91.diff

[clang] 268025e - Fix "unused variable" warning from recent GCC.

2020-07-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-15T11:33:25-07:00 New Revision: 268025e2636c023fc39eed80cc4589f7ce9db786 URL: https://github.com/llvm/llvm-project/commit/268025e2636c023fc39eed80cc4589f7ce9db786 DIFF: https://github.com/llvm/llvm-project/commit/268025e2636c023fc39eed80cc4589f7ce9db786.diff

[clang] bfd6433 - Fix merging of two arity-only pack deductions.

2020-07-14 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-14T10:02:07-07:00 New Revision: bfd643353e6b7ca7b89c0f983ff6a24c36aed276 URL: https://github.com/llvm/llvm-project/commit/bfd643353e6b7ca7b89c0f983ff6a24c36aed276 DIFF: https://github.com/llvm/llvm-project/commit/bfd643353e6b7ca7b89c0f983ff6a24c36aed276.diff

[clang] 746b8c4 - Basic support for flexible array members in constant evaluation.

2020-07-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-13T16:57:53-07:00 New Revision: 746b8c400bd3f975b49f4092aa6ecd30ade7cfa5 URL: https://github.com/llvm/llvm-project/commit/746b8c400bd3f975b49f4092aa6ecd30ade7cfa5 DIFF: https://github.com/llvm/llvm-project/commit/746b8c400bd3f975b49f4092aa6ecd30ade7cfa5.diff

[clang] 7462793 - Move default argument instantiation to SemaTemplateInstantiateDecl.cpp.

2020-07-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-09T17:24:19-07:00 New Revision: 7462793be771712092de4c31fef1b04ac365ccea URL: https://github.com/llvm/llvm-project/commit/7462793be771712092de4c31fef1b04ac365ccea DIFF: https://github.com/llvm/llvm-project/commit/7462793be771712092de4c31fef1b04ac365ccea.diff

[clang] f721e05 - PR46648: Do not eagerly instantiate default arguments for a generic

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

[clang] a5569f0 - Push parameters into the local instantiation scope before instantiating

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

[clang] 00068c4 - Improve diagnostics for constant evaluation that fails because a

2020-07-08 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-08T18:14:23-07:00 New Revision: 00068c452a599c328986e8afcbb3311331d09d26 URL: https://github.com/llvm/llvm-project/commit/00068c452a599c328986e8afcbb3311331d09d26 DIFF: https://github.com/llvm/llvm-project/commit/00068c452a599c328986e8afcbb3311331d09d26.diff

[clang] 903bda1 - PR46640: Permit the first parameter of a destroying 'operator delete' to

2020-07-08 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-08T14:29:39-07:00 New Revision: 903bda14c330505ebede522a1f55673d88909c6d URL: https://github.com/llvm/llvm-project/commit/903bda14c330505ebede522a1f55673d88909c6d DIFF: https://github.com/llvm/llvm-project/commit/903bda14c330505ebede522a1f55673d88909c6d.diff

[clang] 4544c2d - Recover more gracefully from stack exhaustion during template argument

2020-07-08 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-07-08T13:08:38-07:00 New Revision: 4544c2d95ad0217e1f28ddd84253cd09a91148c0 URL: https://github.com/llvm/llvm-project/commit/4544c2d95ad0217e1f28ddd84253cd09a91148c0 DIFF: https://github.com/llvm/llvm-project/commit/4544c2d95ad0217e1f28ddd84253cd09a91148c0.diff

[clang] 065fc1e - PR45521: Preserve the value kind when performing a standard conversion

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

[clang] 4eff2be - [c++20] consteval functions don't get vtable slots.

2020-06-30 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-30T18:22:09-07:00 New Revision: 4eff2beefb2b655fc02d35de235fc86d72d05755 URL: https://github.com/llvm/llvm-project/commit/4eff2beefb2b655fc02d35de235fc86d72d05755 DIFF: https://github.com/llvm/llvm-project/commit/4eff2beefb2b655fc02d35de235fc86d72d05755.diff

[clang] b6c4903 - A constexpr virtual function is implicitly inline so should never be a

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

[clang] 5a5f535 - [c++20] Fix handling of operator rewrites naming consteval operator<=>.

2020-06-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-29T19:02:47-07:00 New Revision: 5a5f5350e1cbe14eaf852d9003523c7fdb1132af URL: https://github.com/llvm/llvm-project/commit/5a5f5350e1cbe14eaf852d9003523c7fdb1132af DIFF: https://github.com/llvm/llvm-project/commit/5a5f5350e1cbe14eaf852d9003523c7fdb1132af.diff

[clang] 4d1b7e9 - Fix a few cases that were incorrectly parsed as unary-expressions

2020-06-29 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-29T14:33:21-07:00 New Revision: 4d1b7e9820ee9c87541619ce4dd41e92dc43cd9c URL: https://github.com/llvm/llvm-project/commit/4d1b7e9820ee9c87541619ce4dd41e92dc43cd9c DIFF: https://github.com/llvm/llvm-project/commit/4d1b7e9820ee9c87541619ce4dd41e92dc43cd9c.diff

[clang] d144601 - DR458: Search template parameter scopes in the right order.

2020-06-23 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-23T17:14:33-07:00 New Revision: d1446017f3fdc2f6a9efba222008d20afa1e26cc URL: https://github.com/llvm/llvm-project/commit/d1446017f3fdc2f6a9efba222008d20afa1e26cc DIFF: https://github.com/llvm/llvm-project/commit/d1446017f3fdc2f6a9efba222008d20afa1e26cc.diff

[clang] 4f5f6c1 - Move late-parsed class member attribute handling adjacent to all the

2020-06-23 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-23T15:43:11-07:00 New Revision: 4f5f6c1b83cb60354b7b4dea8fc7da561b6758fd URL: https://github.com/llvm/llvm-project/commit/4f5f6c1b83cb60354b7b4dea8fc7da561b6758fd DIFF: https://github.com/llvm/llvm-project/commit/4f5f6c1b83cb60354b7b4dea8fc7da561b6758fd.diff

[clang] a6308c0 - When performing a substitution into a dependent alias template, mark the

2020-06-23 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-23T14:43:04-07:00 New Revision: a6308c0ad954a08645d9abf0a5e77dc488b8ca28 URL: https://github.com/llvm/llvm-project/commit/a6308c0ad954a08645d9abf0a5e77dc488b8ca28 DIFF: https://github.com/llvm/llvm-project/commit/a6308c0ad954a08645d9abf0a5e77dc488b8ca28.diff

[clang] 5eca1d5 - AST dump: recurse into type template arguments when dumping.

2020-06-23 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-23T00:07:00-07:00 New Revision: 5eca1d5e0d22a2a578370fdc780cd4003e28ad61 URL: https://github.com/llvm/llvm-project/commit/5eca1d5e0d22a2a578370fdc780cd4003e28ad61 DIFF: https://github.com/llvm/llvm-project/commit/5eca1d5e0d22a2a578370fdc780cd4003e28ad61.diff

[clang] 2a3b86c - Fix rejects-valid when referencing an implicit operator== from within a

2020-06-22 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-22T20:19:20-07:00 New Revision: 2a3b86c157166f3b15f718443334ab0e27b40592 URL: https://github.com/llvm/llvm-project/commit/2a3b86c157166f3b15f718443334ab0e27b40592 DIFF: https://github.com/llvm/llvm-project/commit/2a3b86c157166f3b15f718443334ab0e27b40592.diff

[clang] 9f9373f - Distinguish between template parameter substitutions that are forming

2020-06-22 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-22T19:34:52-07:00 New Revision: 9f9373f86d2d13b8c9f106863ce70ace69abf388 URL: https://github.com/llvm/llvm-project/commit/9f9373f86d2d13b8c9f106863ce70ace69abf388 DIFF: https://github.com/llvm/llvm-project/commit/9f9373f86d2d13b8c9f106863ce70ace69abf388.diff

[clang] 009c9b8 - Fix multilevel deduction where an outer pack is used in the type of an

2020-06-22 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-22T16:47:51-07:00 New Revision: 009c9b83acfc8bb863894e349bccc2473c685dbc URL: https://github.com/llvm/llvm-project/commit/009c9b83acfc8bb863894e349bccc2473c685dbc DIFF: https://github.com/llvm/llvm-project/commit/009c9b83acfc8bb863894e349bccc2473c685dbc.diff

[clang] e135cf8 - Add -ast-dump-decl-types flag to include types of value and type

2020-06-22 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-22T16:47:51-07:00 New Revision: e135cf8a03b974d2a43eb9fb93ad2d9adefcdf34 URL: https://github.com/llvm/llvm-project/commit/e135cf8a03b974d2a43eb9fb93ad2d9adefcdf34 DIFF: https://github.com/llvm/llvm-project/commit/e135cf8a03b974d2a43eb9fb93ad2d9adefcdf34.diff

[clang] 6f9fe31 - More test cleanup for c36b03e32556a966e584386ac7dbb110bc7e4bc5.

2020-06-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-18T18:17:35-07:00 New Revision: 6f9fe31cff083c3bc93ffe9fa80346c1c594a359 URL: https://github.com/llvm/llvm-project/commit/6f9fe31cff083c3bc93ffe9fa80346c1c594a359 DIFF: https://github.com/llvm/llvm-project/commit/6f9fe31cff083c3bc93ffe9fa80346c1c594a359.diff

[clang] c36b03e - The type of a reference to a non-type template parameter pack should

2020-06-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-18T17:52:13-07:00 New Revision: c36b03e32556a966e584386ac7dbb110bc7e4bc5 URL: https://github.com/llvm/llvm-project/commit/c36b03e32556a966e584386ac7dbb110bc7e4bc5 DIFF: https://github.com/llvm/llvm-project/commit/c36b03e32556a966e584386ac7dbb110bc7e4bc5.diff

[clang] 973cfa9 - Revert "When performing a substitution into a dependent alias template, mark the"

2020-06-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-17T16:07:58-07:00 New Revision: 973cfa9ef5cb32b859744e5435df049bf315 URL: https://github.com/llvm/llvm-project/commit/973cfa9ef5cb32b859744e5435df049bf315 DIFF: https://github.com/llvm/llvm-project/commit/973cfa9ef5cb32b859744e5435df049bf315.diff

[clang] 55b6f68 - Revert "Fix rejects-valid when referencing an implicit operator== from within a"

2020-06-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-17T16:05:26-07:00 New Revision: 55b6f68f4b254bd1506ff844fa511b6658607992 URL: https://github.com/llvm/llvm-project/commit/55b6f68f4b254bd1506ff844fa511b6658607992 DIFF: https://github.com/llvm/llvm-project/commit/55b6f68f4b254bd1506ff844fa511b6658607992.diff

[clang] c851d6c - When performing a substitution into a dependent alias template, mark the

2020-06-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-17T15:12:04-07:00 New Revision: c851d6cf4a4ab803d01d0059f4659f4f9f4435ea URL: https://github.com/llvm/llvm-project/commit/c851d6cf4a4ab803d01d0059f4659f4f9f4435ea DIFF: https://github.com/llvm/llvm-project/commit/c851d6cf4a4ab803d01d0059f4659f4f9f4435ea.diff

[clang] c7fbe21 - Fix rejects-valid when referencing an implicit operator== from within a

2020-06-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-17T15:12:04-07:00 New Revision: c7fbe2191b8b9cd64570ed3906d1bed1dd5fff8e URL: https://github.com/llvm/llvm-project/commit/c7fbe2191b8b9cd64570ed3906d1bed1dd5fff8e DIFF: https://github.com/llvm/llvm-project/commit/c7fbe2191b8b9cd64570ed3906d1bed1dd5fff8e.diff

[clang] 564821a - [www] Update cxx_dr_status page for recent fixes.

2020-06-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-16T23:56:45-07:00 New Revision: 564821ad65b6dae0c23f23ddcdfb997a0c5aab66 URL: https://github.com/llvm/llvm-project/commit/564821ad65b6dae0c23f23ddcdfb997a0c5aab66 DIFF: https://github.com/llvm/llvm-project/commit/564821ad65b6dae0c23f23ddcdfb997a0c5aab66.diff

[clang] 02fccc2 - Revert "DR458: Search template parameter scopes in the right order."

2020-06-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-16T23:53:44-07:00 New Revision: 02fccc26cf6af22c07fb81ff3aa69abd77850028 URL: https://github.com/llvm/llvm-project/commit/02fccc26cf6af22c07fb81ff3aa69abd77850028 DIFF: https://github.com/llvm/llvm-project/commit/02fccc26cf6af22c07fb81ff3aa69abd77850028.diff

[clang] 237c2a2 - DR458: Search template parameter scopes in the right order.

2020-06-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-16T19:41:14-07:00 New Revision: 237c2a23b6d4fa953f5ae910dccf492db61bb959 URL: https://github.com/llvm/llvm-project/commit/237c2a23b6d4fa953f5ae910dccf492db61bb959 DIFF: https://github.com/llvm/llvm-project/commit/237c2a23b6d4fa953f5ae910dccf492db61bb959.diff

[clang] 1b8125b - Don't assert if we find a dependently-typed variable in the

2020-06-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-16T19:41:13-07:00 New Revision: 1b8125b041e28a315e5c5fe64441a2fb07a2f5ea URL: https://github.com/llvm/llvm-project/commit/1b8125b041e28a315e5c5fe64441a2fb07a2f5ea DIFF: https://github.com/llvm/llvm-project/commit/1b8125b041e28a315e5c5fe64441a2fb07a2f5ea.diff

[clang] c32d261 - Don't diagnose a redeclaration of a deduction guide if the prior

2020-06-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-12T10:29:01-07:00 New Revision: c32d261e27c8c63653799fa6e411c373bd81d519 URL: https://github.com/llvm/llvm-project/commit/c32d261e27c8c63653799fa6e411c373bd81d519 DIFF: https://github.com/llvm/llvm-project/commit/c32d261e27c8c63653799fa6e411c373bd81d519.diff

Re: [clang] 1eddce4 - Fix non-determinism issue with implicit lambda captures.

2020-06-12 Thread Richard Smith via cfe-commits
On Fri, 12 Jun 2020 at 09:17, Erich Keane via cfe-commits < cfe-commits@lists.llvm.org> wrote: > > Author: Erich Keane > Date: 2020-06-12T09:16:43-07:00 > New Revision: 1eddce4177cfddc86d4696b758904443b0b4f193 > > URL: > https://github.com/llvm/llvm-project/commit/1eddce4177cfddc86d4696b758904443b

[clang] 56a8729 - Remove improper uses of DiagnosticErrorTrap and hasErrorOccurred.

2020-06-08 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-08T14:19:57-07:00 New Revision: 56a872947acca7635ca969f39f50062f2f779af0 URL: https://github.com/llvm/llvm-project/commit/56a872947acca7635ca969f39f50062f2f779af0 DIFF: https://github.com/llvm/llvm-project/commit/56a872947acca7635ca969f39f50062f2f779af0.diff

[clang] 58f831d - More robust fix for crash on invalid range-based for statement.

2020-06-08 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-08T13:11:23-07:00 New Revision: 58f831d2b3885bbbc2366045e46211c507fa5f8b URL: https://github.com/llvm/llvm-project/commit/58f831d2b3885bbbc2366045e46211c507fa5f8b DIFF: https://github.com/llvm/llvm-project/commit/58f831d2b3885bbbc2366045e46211c507fa5f8b.diff

[clang] f39e12a - PR34581: Don't remove an 'if (p)' guarding a call to 'operator delete(p)' under -Oz.

2020-06-05 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-05T17:13:43-07:00 New Revision: f39e12a06b6018db195848ca1f7bd01bf0240fac URL: https://github.com/llvm/llvm-project/commit/f39e12a06b6018db195848ca1f7bd01bf0240fac DIFF: https://github.com/llvm/llvm-project/commit/f39e12a06b6018db195848ca1f7bd01bf0240fac.diff

Re: [clang] c13dd74 - Set the captures on a CXXRecordDecl representing a lambda closure type

2020-06-05 Thread Richard Smith via cfe-commits
x in 825e3bb58082eafa8db87a9034379b88f892ce9d. > Thanks, > Jonas > > > > On Thu, Jun 4, 2020 at 7:25 PM Richard Smith via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> >> Author: Richard Smith >> Date: 2020-06-04T19:19:01-07:00 >> New

[clang] 825e3bb - PR46209: properly determine whether a copy assignment operator is

2020-06-05 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-05T16:05:32-07:00 New Revision: 825e3bb58082eafa8db87a9034379b88f892ce9d URL: https://github.com/llvm/llvm-project/commit/825e3bb58082eafa8db87a9034379b88f892ce9d DIFF: https://github.com/llvm/llvm-project/commit/825e3bb58082eafa8db87a9034379b88f892ce9d.diff

[clang] ebcbd5b - Set the captures on a CXXRecordDecl representing a lambda closure type

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

[clang] c57f8a3 - PR46209: properly determine whether a copy assignment operator is

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

[clang] c13dd74 - Set the captures on a CXXRecordDecl representing a lambda closure type

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

[clang] 1643799 - Undo removal of test for dr777.

2020-06-02 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-02T14:19:42-07:00 New Revision: 16437992cac249f6fe1efd392d20e3469b47e39e URL: https://github.com/llvm/llvm-project/commit/16437992cac249f6fe1efd392d20e3469b47e39e DIFF: https://github.com/llvm/llvm-project/commit/16437992cac249f6fe1efd392d20e3469b47e39e.diff

[clang] b5f2c4e - PR23029 / C++ DR2233: Allow expanded parameter packs to follow

2020-06-02 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-02T13:48:59-07:00 New Revision: b5f2c4e45b8d54063051e6955cef0bbb7b6ab0f8 URL: https://github.com/llvm/llvm-project/commit/b5f2c4e45b8d54063051e6955cef0bbb7b6ab0f8 DIFF: https://github.com/llvm/llvm-project/commit/b5f2c4e45b8d54063051e6955cef0bbb7b6ab0f8.diff

[clang] 4ccb6c3 - Fix violations of [basic.class.scope]p2.

2020-06-01 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-06-01T22:03:05-07:00 New Revision: 4ccb6c36a9159809f4b98176325ae202753fe136 URL: https://github.com/llvm/llvm-project/commit/4ccb6c36a9159809f4b98176325ae202753fe136 DIFF: https://github.com/llvm/llvm-project/commit/4ccb6c36a9159809f4b98176325ae202753fe136.diff

[clang] 0dfb43d - Fix handling of default arguments in __attribute__((enable_if)).

2020-05-28 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-05-28T15:35:22-07:00 New Revision: 0dfb43deb6d5511a8ea69eeb7373a212ebd6c9c1 URL: https://github.com/llvm/llvm-project/commit/0dfb43deb6d5511a8ea69eeb7373a212ebd6c9c1 DIFF: https://github.com/llvm/llvm-project/commit/0dfb43deb6d5511a8ea69eeb7373a212ebd6c9c1.diff

[clang] 00e5d38 - Do not warn that an expression of the form (void)arr; is unused when

2020-05-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-05-27T17:26:29-07:00 New Revision: 00e5d38d40162d049f67b436ad42c9d05092e65c URL: https://github.com/llvm/llvm-project/commit/00e5d38d40162d049f67b436ad42c9d05092e65c DIFF: https://github.com/llvm/llvm-project/commit/00e5d38d40162d049f67b436ad42c9d05092e65c.diff

Re: [clang] c90e198 - Fix parsing of enum-base to follow C++11 rules.

2020-05-27 Thread Richard Smith via cfe-commits
global namespace scope. Perhaps you could add an availability / deprecated attribute to hide the typedef from completion (plus the 'unused' attribute to avoid warnings about it not being used). Alternatively you could use a _Pragma to temporarily turn off the clang error for the invalid e

Re: [clang] c90e198 - Fix parsing of enum-base to follow C++11 rules.

2020-05-20 Thread Richard Smith via cfe-commits
enum _name : _type +#else #define CF_ENUM(_type, _name) enum _name : _type _name; enum _name : _type +#endif (One wonders why the 'typedef' is not part of the macro definition.) > On May 11, 2020, at 1:37 PM, Richard Smith via cfe-commits < > cfe-commits@lists.llvm.org> wrote

[clang] 6c29073 - PR45589: Properly decompose overloaded `&&` and `||` operators in

2020-05-12 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-05-12T13:45:45-07:00 New Revision: 6c29073efb0c22045868bc3622f8fc27f43fca41 URL: https://github.com/llvm/llvm-project/commit/6c29073efb0c22045868bc3622f8fc27f43fca41 DIFF: https://github.com/llvm/llvm-project/commit/6c29073efb0c22045868bc3622f8fc27f43fca41.diff

Re: [clang] c90e198 - Fix parsing of enum-base to follow C++11 rules.

2020-05-11 Thread Richard Smith via cfe-commits
On Mon, 11 May 2020 at 06:37, Hans Wennborg via cfe-commits < cfe-commits@lists.llvm.org> wrote: > On Sat, May 9, 2020 at 4:32 AM Richard Smith via cfe-commits > wrote: > > > > > > Author: Richard Smith > > Date: 2020-0

[clang-tools-extra] c7ebf00 - Fix clangd test that depended on a diagnostic removed in Clang.

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

[clang] 8fc12b8 - Enforce the C++11 anonymous enum bitfields check even for

2020-05-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-05-10T14:03:50-07:00 New Revision: 8fc12b86985a088b2abd62a0684742c8e771d6ae URL: https://github.com/llvm/llvm-project/commit/8fc12b86985a088b2abd62a0684742c8e771d6ae DIFF: https://github.com/llvm/llvm-project/commit/8fc12b86985a088b2abd62a0684742c8e771d6ae.diff

[clang] 2d3f5a6 - Fix typo in enum-base disambiguation.

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

[clang] d6425e2 - Properly implement 'enum class' parsing.

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

[clang] c90e198 - Fix parsing of enum-base to follow C++11 rules.

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

[clang] 20df603 - Make -fno-char8_t disable the char8_t keyword, even in C++20.

2020-04-28 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-04-28T23:49:35-07:00 New Revision: 20df6038ee76f110640fc7c5fa9b96b84e373932 URL: https://github.com/llvm/llvm-project/commit/20df6038ee76f110640fc7c5fa9b96b84e373932 DIFF: https://github.com/llvm/llvm-project/commit/20df6038ee76f110640fc7c5fa9b96b84e373932.diff

[clang-tools-extra] c35f3f8 - Fix up clangd after clang commit llvmorg-11-init-13375-g0a088ead85f.

2020-04-28 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-04-28T23:49:35-07:00 New Revision: c35f3f8679050df77a32512a73a94ba856190089 URL: https://github.com/llvm/llvm-project/commit/c35f3f8679050df77a32512a73a94ba856190089 DIFF: https://github.com/llvm/llvm-project/commit/c35f3f8679050df77a32512a73a94ba856190089.diff

[clang] 0a088ea - Improve diagnostics for missing import / #include of module.

2020-04-28 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-04-28T18:41:14-07:00 New Revision: 0a088ead85fae11bb41d8a93ebe213db5554f087 URL: https://github.com/llvm/llvm-project/commit/0a088ead85fae11bb41d8a93ebe213db5554f087 DIFF: https://github.com/llvm/llvm-project/commit/0a088ead85fae11bb41d8a93ebe213db5554f087.diff

[clang] 4b03dd7 - PR45534: don't ignore unmodeled side-effects when constant-evaluating a call to __builtin_constant_p.

2020-04-20 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-04-20T21:23:35-07:00 New Revision: 4b03dd7b849e8f5068dc8d72c6eab724c22a2805 URL: https://github.com/llvm/llvm-project/commit/4b03dd7b849e8f5068dc8d72c6eab724c22a2805 DIFF: https://github.com/llvm/llvm-project/commit/4b03dd7b849e8f5068dc8d72c6eab724c22a2805.diff

[clang] e128f71 - PR45535: Check for variables with non-trivial destruction when

2020-04-20 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-04-20T21:23:35-07:00 New Revision: e128f710ea871bab5ed14b1944caa935ed61b003 URL: https://github.com/llvm/llvm-project/commit/e128f710ea871bab5ed14b1944caa935ed61b003 DIFF: https://github.com/llvm/llvm-project/commit/e128f710ea871bab5ed14b1944caa935ed61b003.diff

[clang] 6bc7502 - When making modules transitively visible, don't take into account

2020-04-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-04-17T22:49:58-07:00 New Revision: 6bc7502385cc2a06954082a7d0e6418e610d35f4 URL: https://github.com/llvm/llvm-project/commit/6bc7502385cc2a06954082a7d0e6418e610d35f4 DIFF: https://github.com/llvm/llvm-project/commit/6bc7502385cc2a06954082a7d0e6418e610d35f4.diff

<    3   4   5   6   7   8   9   10   11   12   >