Re: r310983 - PR19668, PR23034: Fix handling of move constructors and deleted copy

2017-08-17 Thread Richard Smith via cfe-commits
ove the members of that class. (This change slightly expands the set of conditions under which Clang will actually attempt this determination when it sees a class definition.) In this case, attempting to copy a function appears to require 'string' to be a complete type, which it isn&#x

Re: r310983 - PR19668, PR23034: Fix handling of move constructors and deleted copy

2017-08-21 Thread Richard Smith via cfe-commits
Yes, I'd very much like to get this into the upcoming release. On 21 August 2017 at 16:16, Hans Wennborg wrote: > PR19668 was marked as a release blocker. Is this suitable for merging? > > On Tue, Aug 15, 2017 at 6:49 PM, Richard Smith via cfe-commits > wrote: > > Autho

r311589 - [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer

2017-08-23 Thread Richard Smith via cfe-commits
Author: rsmith Date: Wed Aug 23 12:39:04 2017 New Revision: 311589 URL: http://llvm.org/viewvc/llvm-project?rev=311589&view=rev Log: [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the capture

Re: r311330 - Fixed a crash on replaying Preamble's PP conditional stack.

2017-08-23 Thread Richard Smith via cfe-commits
LG for branch. On 23 August 2017 at 11:04, Hans Wennborg via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Richard: ping? > > On Mon, Aug 21, 2017 at 1:00 PM, Hans Wennborg wrote: > > Nikolai suggested this should be merged to 5.0. Richard, what do you > think? > > > > On Mon, Aug 21, 2017

r311612 - Fix mangling for dependent "type { expr-list }" expressions, and add mangling for designated initializers matching recent cxx-abi-dev discussion.

2017-08-23 Thread Richard Smith via cfe-commits
Author: rsmith Date: Wed Aug 23 15:12:08 2017 New Revision: 311612 URL: http://llvm.org/viewvc/llvm-project?rev=311612&view=rev Log: Fix mangling for dependent "type { expr-list }" expressions, and add mangling for designated initializers matching recent cxx-abi-dev discussion. Modified: cfe

Re: r284549 - DR1330: instantiate exception-specifications when "needed". We previously did

2017-08-23 Thread Richard Smith via cfe-commits
bc++ bug rather than a Clang bug. (Though the notes we produce aren't particularly clear as to how we got there, sadly.) > Cheers, > Alex > > On 19 October 2016 at 00:39, Richard Smith via cfe-commits < > cfe-commits@lists.llvm.org> wrote: > >> Author: rsmith >&g

Re: [PATCH] D36501: add flag to undo ABI change in r310401

2017-08-24 Thread Richard Smith via cfe-commits
On 24 August 2017 at 12:24, Paul Robinson via Phabricator via cfe-commits < cfe-commits@lists.llvm.org> wrote: > probinson added a comment. > > Locally we have a couple different tactics for dealing with changes that > we can't support. A more coherent approach would be great. > For example we de

r311695 - [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer

2017-08-24 Thread Richard Smith via cfe-commits
Author: rsmith Date: Thu Aug 24 13:10:33 2017 New Revision: 311695 URL: http://llvm.org/viewvc/llvm-project?rev=311695&view=rev Log: [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the capture

Re: r311589 - [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' poin

2017-08-24 Thread Richard Smith via cfe-commits
f null > pointer of type 'const (lambda at /Users/buildslave/jenkins/ > sharedspace/clang-stage2-cmake-RgSan@2/llvm/unittests/ADT/IteratorTest.cpp:160:24) > *' > > SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior > /Users/buildslave/jenkins/sharedspace/clang-stage2-c

r311744 - [c++2a] P0704R1: Allow pointers to const& member functions to be called on rvalues.

2017-08-24 Thread Richard Smith via cfe-commits
Author: rsmith Date: Thu Aug 24 18:47:55 2017 New Revision: 311744 URL: http://llvm.org/viewvc/llvm-project?rev=311744&view=rev Log: [c++2a] P0704R1: Allow pointers to const& member functions to be called on rvalues. Patch by Blitz Rakete! Added: cfe/trunk/test/SemaCXX/cxx2a-pointer-to-cons

r311746 - Fix MSVC bots which include '__attribute__((thiscall))' in pretty-printed member function types.

2017-08-24 Thread Richard Smith via cfe-commits
Author: rsmith Date: Thu Aug 24 18:55:50 2017 New Revision: 311746 URL: http://llvm.org/viewvc/llvm-project?rev=311746&view=rev Log: Fix MSVC bots which include '__attribute__((thiscall))' in pretty-printed member function types. We really shouldn't be including inferred calling conventions here

Re: r311695 - [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' poin

2017-08-24 Thread Richard Smith via cfe-commits
Hi Hans, This fixes a regression in ubsan's handling of lambda expressions. Seems like a reasonable candidate for Clang 5, but it is rather late in the day... On 24 August 2017 at 13:10, Richard Smith via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: rsmith > Date:

r311750 - Fix up the -Wc++XX-compat warnings to properly handle C++2a.

2017-08-24 Thread Richard Smith via cfe-commits
Author: rsmith Date: Thu Aug 24 19:25:07 2017 New Revision: 311750 URL: http://llvm.org/viewvc/llvm-project?rev=311750&view=rev Log: Fix up the -Wc++XX-compat warnings to properly handle C++2a. Added: cfe/trunk/test/SemaCXX/cxx17-compat.cpp Modified: cfe/trunk/include/clang/Basic/Diagnost

r311758 - Rename diagnostic groups from CXX1z to CXX17. No functionality change.

2017-08-24 Thread Richard Smith via cfe-commits
Author: rsmith Date: Thu Aug 24 19:39:05 2017 New Revision: 311758 URL: http://llvm.org/viewvc/llvm-project?rev=311758&view=rev Log: Rename diagnostic groups from CXX1z to CXX17. No functionality change. Modified: cfe/trunk/include/clang/Basic/DiagnosticGroups.td cfe/trunk/include/clang/B

Re: [clang] d801823 - Revert "CWG2352: Allow qualification conversions during reference binding."

2019-12-27 Thread Richard Smith via cfe-commits
On Fri, 27 Dec 2019 at 12:27, David Blaikie via cfe-commits < cfe-commits@lists.llvm.org> wrote: > > Author: David Blaikie > Date: 2019-12-27T12:27:20-08:00 > New Revision: d8018233d1ea4234de68d5b4593abd773db79484 > > URL: > https://github.com/llvm/llvm-project/commit/d8018233d1ea4234de68d5b4593ab

Re: [clang] d801823 - Revert "CWG2352: Allow qualification conversions during reference binding."

2019-12-28 Thread Richard Smith via cfe-commits
On Fri, 27 Dec 2019 at 15:59, David Blaikie via cfe-commits < cfe-commits@lists.llvm.org> wrote: > On Fri, Dec 27, 2019 at 3:48 PM Richard Smith > wrote: > >> On Fri, 27 Dec 2019 at 12:27, David Blaikie via cfe-commits < >> cfe-commits@lists.llvm.org> wrote: >> >>> >>> Author: David Blaikie >>> D

[clang] 907cefe - Always deduce the lengths of contained parameter packs when deducing a

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

[clang] 2519554 - When diagnosing the lack of a viable conversion function, also list

2020-01-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-09T15:15:02-08:00 New Revision: 25195541349b1d6dfc03bf7511483110bda69b29 URL: https://github.com/llvm/llvm-project/commit/25195541349b1d6dfc03bf7511483110bda69b29 DIFF: https://github.com/llvm/llvm-project/commit/25195541349b1d6dfc03bf7511483110bda69b29.diff

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

2020-01-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-09T18:24:06-08:00 New Revision: f041e9ad706aee7987c5299427c33424fcabbd0d URL: https://github.com/llvm/llvm-project/commit/f041e9ad706aee7987c5299427c33424fcabbd0d DIFF: https://github.com/llvm/llvm-project/commit/f041e9ad706aee7987c5299427c33424fcabbd0d.diff

[clang] 7a38468 - Only destroy static locals if they have non-trivial destructors.

2020-01-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-10T15:18:36-08:00 New Revision: 7a38468e34eeeb59e80b176b97213d205d8d9b41 URL: https://github.com/llvm/llvm-project/commit/7a38468e34eeeb59e80b176b97213d205d8d9b41 DIFF: https://github.com/llvm/llvm-project/commit/7a38468e34eeeb59e80b176b97213d205d8d9b41.diff

[clang] 1b8c84b - Improve precision of documentation comment.

2020-01-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-10T15:49:17-08:00 New Revision: 1b8c84b8dd5a4a294943a6a6f0631d2d3a1f9f27 URL: https://github.com/llvm/llvm-project/commit/1b8c84b8dd5a4a294943a6a6f0631d2d3a1f9f27 DIFF: https://github.com/llvm/llvm-project/commit/1b8c84b8dd5a4a294943a6a6f0631d2d3a1f9f27.diff

[clang] fbf915f - Add a FIXME and corresponding test coverage for some suspicious behavior

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

[clang] f4df7f4 - Remove redundant implicit cast creation.

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

[clang] 1b5404a - PR44540: Prefer an inherited default constructor over an initializer

2020-01-14 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-14T19:29:50-08:00 New Revision: 1b5404aff37953ce4c10191d04872ed7c2dc6548 URL: https://github.com/llvm/llvm-project/commit/1b5404aff37953ce4c10191d04872ed7c2dc6548 DIFF: https://github.com/llvm/llvm-project/commit/1b5404aff37953ce4c10191d04872ed7c2dc6548.diff

[clang] 388eaa1 - Work around PR43337: don't try to use the vec_sel overloads for vector long long, since clang's doesn't provide it yet!

2020-01-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-15T13:14:57-08:00 New Revision: 388eaa1270c2762d61b756759b6db8cf15bd3a83 URL: https://github.com/llvm/llvm-project/commit/388eaa1270c2762d61b756759b6db8cf15bd3a83 DIFF: https://github.com/llvm/llvm-project/commit/388eaa1270c2762d61b756759b6db8cf15bd3a83.diff

[clang] b72a8c6 - PR17164: Change clang's default behavior from -flax-vector-conversions=all to -flax-vector-conversions=integer.

2020-01-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-15T13:14:57-08:00 New Revision: b72a8c65e4e34779b6bc9e466203f553f5294486 URL: https://github.com/llvm/llvm-project/commit/b72a8c65e4e34779b6bc9e466203f553f5294486 DIFF: https://github.com/llvm/llvm-project/commit/b72a8c65e4e34779b6bc9e466203f553f5294486.diff

Re: [clang] b72a8c6 - PR17164: Change clang's default behavior from -flax-vector-conversions=all to -flax-vector-conversions=integer.

2020-01-15 Thread Richard Smith via cfe-commits
d.) On Wed, 15 Jan 2020 at 13:16, Richard Smith via cfe-commits < cfe-commits@lists.llvm.org> wrote: > > Author: Richard Smith > Date: 2020-01-15T13:14:57-08:00 > New Revision: b72a8c65e4e34779b6bc9e466203f553f5294486 > > URL: > https://github.com/llvm/llvm-project/commi

[clang] e8f198d - Fix pack deduction to only deduce the arity of packs that are actually

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

Re: [clang] e8f198d - Fix pack deduction to only deduce the arity of packs that are actually

2020-01-15 Thread Richard Smith via cfe-commits
Hi Hans, Please consider this bugfix for the Clang 10 release branch. On Wed, 15 Jan 2020 at 16:21, Richard Smith via cfe-commits < cfe-commits@lists.llvm.org> wrote: > > Author: Richard Smith > Date: 2020-01-15T16:21:08-08:00 > New Revision: e8f198dd9e9dabed8d50276465906e

[clang] 45d7080 - PR42694 Support explicit(bool) in older language modes as an extension.

2020-01-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-01-15T18:38:23-08:00 New Revision: 45d70806f4386adfb62b0d75949a8aad58e0576f URL: https://github.com/llvm/llvm-project/commit/45d70806f4386adfb62b0d75949a8aad58e0576f DIFF: https://github.com/llvm/llvm-project/commit/45d70806f4386adfb62b0d75949a8aad58e0576f.diff

Re: [clang] 45d7080 - PR42694 Support explicit(bool) in older language modes as an extension.

2020-01-15 Thread Richard Smith via cfe-commits
Hans, could this change be ported to the Clang 10 branch? In PR42694 the MSVC stdlib developers requested that Clang support this because their standard library will soon rely on it. On Wed, 15 Jan 2020 at 18:50, Richard Smith via cfe-commits < cfe-commits@lists.llvm.org> wrote: >

[clang] 905b9ca - Canonicalize declaration pointers when forming APValues.

2020-09-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-16T18:11:18-07:00 New Revision: 905b9ca26c94fa86339451a528cedde5004fc1bb URL: https://github.com/llvm/llvm-project/commit/905b9ca26c94fa86339451a528cedde5004fc1bb DIFF: https://github.com/llvm/llvm-project/commit/905b9ca26c94fa86339451a528cedde5004fc1bb.diff

[clang] 7337f29 - PR47555: Inheriting constructors are implicitly definable.

2020-09-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-16T18:11:18-07:00 New Revision: 7337f296194483e0959ff980049e2835e226f396 URL: https://github.com/llvm/llvm-project/commit/7337f296194483e0959ff980049e2835e226f396 DIFF: https://github.com/llvm/llvm-project/commit/7337f296194483e0959ff980049e2835e226f396.diff

Re: [clang] 2ae1822 - [Diagnostics] Fixed -Wsizeof-array-div false positive when divisor is sizeof reference type (PR47495)

2020-09-20 Thread Richard Smith via cfe-commits
On Sun, 20 Sep 2020 at 08:43, Dávid Bolvanský via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: Dávid Bolvanský > Date: 2020-09-20T17:43:06+02:00 > New Revision: 2ae182258c49724e4daaae196de829ea65c116e8 > > URL: > https://github.com/llvm/llvm-project/commit/2ae182258c49724e4daaae196de

[clang] 0cd73db - [c++20] For P1907R1: Add checking for structural types for non-type

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

[clang] aa76935 - [c++20] Consistent with the intent to allow all plausible types in

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

[clang] 0f6facc - Don't build a StringLiteral expression with reference type when

2020-09-21 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-21T15:25:19-07:00 New Revision: 0f6facca9701f6df87d13e55d70bd7111a0472aa URL: https://github.com/llvm/llvm-project/commit/0f6facca9701f6df87d13e55d70bd7111a0472aa DIFF: https://github.com/llvm/llvm-project/commit/0f6facca9701f6df87d13e55d70bd7111a0472aa.diff

[clang] 8c98c88 - PR47176: Don't read from an inactive union member if a friend function

2020-09-24 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-24T19:02:27-07:00 New Revision: 8c98c8803430804010da06a07cfb291dab59067c URL: https://github.com/llvm/llvm-project/commit/8c98c8803430804010da06a07cfb291dab59067c DIFF: https://github.com/llvm/llvm-project/commit/8c98c8803430804010da06a07cfb291dab59067c.diff

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

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

Re: [clang] 15d94a7 - Revert "Canonicalize declaration pointers when forming APValues."

2020-09-27 Thread Richard Smith via cfe-commits
On Tue, 22 Sep 2020 at 17:42, Leonard Chan via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: Leonard Chan > Date: 2020-09-22T17:40:53-07:00 > New Revision: 15d94a7d0f8f0d6b3b5308fff51b286957e45650 > > URL: > https://github.com/llvm/llvm-project/commit/15d94a7d0f8f0d6b3b5308fff51b28695

[clang] df2a1f2 - Add profiling support for APValues.

2020-09-27 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-27T20:05:39-07:00 New Revision: df2a1f2aabf6692daa83e849f0fdc37f9e402fca URL: https://github.com/llvm/llvm-project/commit/df2a1f2aabf6692daa83e849f0fdc37f9e402fca DIFF: https://github.com/llvm/llvm-project/commit/df2a1f2aabf6692daa83e849f0fdc37f9e402fca.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] 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-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] 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] 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.

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] 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

[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] 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] 0da8453 - Remove -Wcompound-token-split-by-space from -Wall.

2020-08-31 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-31T20:59:19-07:00 New Revision: 0da84535b1e328188efbc1bb697dc7276f9e7d27 URL: https://github.com/llvm/llvm-project/commit/0da84535b1e328188efbc1bb697dc7276f9e7d27 DIFF: https://github.com/llvm/llvm-project/commit/0da84535b1e328188efbc1bb697dc7276f9e7d27.diff

[clang] 113861b - Fix -Wcompound-token-split to give the same warnings under -E

2020-08-31 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-08-31T20:59:20-07:00 New Revision: 113861b444610aebd1c05760a3e0ee6284f42211 URL: https://github.com/llvm/llvm-project/commit/113861b444610aebd1c05760a3e0ee6284f42211 DIFF: https://github.com/llvm/llvm-project/commit/113861b444610aebd1c05760a3e0ee6284f42211.diff

[clang] cff6dda - More accurately compute the ranges of possible values for +, -, *, &, %.

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

[clang] f819dbf - Classify (small unsigned bitfield) < 0 comparisons under

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

[clang] 0ffbbce - Don't take the expression range into account when looking for widening

2020-09-01 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-01T17:42:12-07:00 New Revision: 0ffbbce78de60f4f4d03d6ef97fe2f3bb4275e08 URL: https://github.com/llvm/llvm-project/commit/0ffbbce78de60f4f4d03d6ef97fe2f3bb4275e08 DIFF: https://github.com/llvm/llvm-project/commit/0ffbbce78de60f4f4d03d6ef97fe2f3bb4275e08.diff

[clang] e6393ee - Canonicalize declaration pointers when forming APValues.

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

[clang] 052dbe2 - Remove unused and dangerous overload of PerformImplicitConversion.

2020-09-03 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-09-03T15:35:12-07:00 New Revision: 052dbe226cb3540c77cf0b3dc4a51a4ab7726b55 URL: https://github.com/llvm/llvm-project/commit/052dbe226cb3540c77cf0b3dc4a51a4ab7726b55 DIFF: https://github.com/llvm/llvm-project/commit/052dbe226cb3540c77cf0b3dc4a51a4ab7726b55.diff

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

2020-09-04 Thread Richard Smith via cfe-commits
gt; >>>> void g(), h(); >>>> void f() { >>>> if (foo) >>>> return g(); >>>> h(); >>>> } >>>> thakis@thakis:~/src/llvm-project$ out/gn/bin/clang -Wunreachable-code >>>> -c foo.cc >>>

[clang] a134477 - Revert "Add new 'preferred_name' attribute."

2020-12-08 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-08T00:42:48-08:00 New Revision: a1344779ab019a6bcd29842c1499343e15efbe87 URL: https://github.com/llvm/llvm-project/commit/a1344779ab019a6bcd29842c1499343e15efbe87 DIFF: https://github.com/llvm/llvm-project/commit/a1344779ab019a6bcd29842c1499343e15efbe87.diff

[clang] 997a719 - PR48434: Work around crashes due to deserialization cycles via typedefs.

2020-12-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-09T12:22:35-08:00 New Revision: 997a719d5a70100fcbbec1e51ce44cd66041bddc URL: https://github.com/llvm/llvm-project/commit/997a719d5a70100fcbbec1e51ce44cd66041bddc DIFF: https://github.com/llvm/llvm-project/commit/997a719d5a70100fcbbec1e51ce44cd66041bddc.diff

[clang] 2a2c228 - Add new 'preferred_name' attribute.

2020-12-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-09T12:22:35-08:00 New Revision: 2a2c228c7ada0a5d77c48b4d445ab0013ca0ae19 URL: https://github.com/llvm/llvm-project/commit/2a2c228c7ada0a5d77c48b4d445ab0013ca0ae19 DIFF: https://github.com/llvm/llvm-project/commit/2a2c228c7ada0a5d77c48b4d445ab0013ca0ae19.diff

[clang] 4ae8651 - Add another test for PR48434.

2020-12-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-09T12:22:35-08:00 New Revision: 4ae8651c59241bca0c1ea5adaf8f06b292696b6f URL: https://github.com/llvm/llvm-project/commit/4ae8651c59241bca0c1ea5adaf8f06b292696b6f DIFF: https://github.com/llvm/llvm-project/commit/4ae8651c59241bca0c1ea5adaf8f06b292696b6f.diff

[clang] 7127fd1 - MSABI: Basic mangling for access to member subobjects in a class

2020-12-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-09T18:08:49-08:00 New Revision: 7127fd1786e607990ada5ade2bf473e6cad68d9d URL: https://github.com/llvm/llvm-project/commit/7127fd1786e607990ada5ade2bf473e6cad68d9d DIFF: https://github.com/llvm/llvm-project/commit/7127fd1786e607990ada5ade2bf473e6cad68d9d.diff

[clang] a3fe12d - Ensure that we don't leave behind "InstantiatingSpecialization" entries

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

[clang] 7b3470b - Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types.

2020-12-11 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-11T13:26:33-08:00 New Revision: 7b3470baf8bab1919e3ad4c18e2b776c1f7be2d5 URL: https://github.com/llvm/llvm-project/commit/7b3470baf8bab1919e3ad4c18e2b776c1f7be2d5 DIFF: https://github.com/llvm/llvm-project/commit/7b3470baf8bab1919e3ad4c18e2b776c1f7be2d5.diff

[clang] abbd57e - Factor out and centralize repeated 'getExpandedPackSize'.

2020-12-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-13T22:43:23-08:00 New Revision: abbd57e558b907a7be8adc5a5b9699dd7c23b1af URL: https://github.com/llvm/llvm-project/commit/abbd57e558b907a7be8adc5a5b9699dd7c23b1af DIFF: https://github.com/llvm/llvm-project/commit/abbd57e558b907a7be8adc5a5b9699dd7c23b1af.diff

[clang] 05cdf4a - Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types.

2020-12-13 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-13T22:43:24-08:00 New Revision: 05cdf4acf42acce9ddcff646a5d6ac666710fe6d URL: https://github.com/llvm/llvm-project/commit/05cdf4acf42acce9ddcff646a5d6ac666710fe6d DIFF: https://github.com/llvm/llvm-project/commit/05cdf4acf42acce9ddcff646a5d6ac666710fe6d.diff

[clang] 76edf98 - Set decl on DeclRefExpr directly during deserialization rather than

2020-12-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-15T12:00:57-08:00 New Revision: 76edf98b27c45f1aa26c1972927ce1638cda50fd URL: https://github.com/llvm/llvm-project/commit/76edf98b27c45f1aa26c1972927ce1638cda50fd DIFF: https://github.com/llvm/llvm-project/commit/76edf98b27c45f1aa26c1972927ce1638cda50fd.diff

[clang] 6c365cd - Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types.

2020-12-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-15T12:00:57-08:00 New Revision: 6c365cd31e323d2d075573edd927e4f7fb5ec01c URL: https://github.com/llvm/llvm-project/commit/6c365cd31e323d2d075573edd927e4f7fb5ec01c DIFF: https://github.com/llvm/llvm-project/commit/6c365cd31e323d2d075573edd927e4f7fb5ec01c.diff

[clang] c4736b9 - Don't memcpy from an empty ArrayRef; the base pointer could be null, and

2020-12-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-15T14:37:52-08:00 New Revision: c4736b91f87e9163edcdef78891398f32390ffc2 URL: https://github.com/llvm/llvm-project/commit/c4736b91f87e9163edcdef78891398f32390ffc2 DIFF: https://github.com/llvm/llvm-project/commit/c4736b91f87e9163edcdef78891398f32390ffc2.diff

[clang] 6b760a5 - DR2100: &expr is value-dependent if expr constant-evaluates to a

2020-12-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-15T14:53:26-08:00 New Revision: 6b760a50f52142e401a6380ff71f933cda22a909 URL: https://github.com/llvm/llvm-project/commit/6b760a50f52142e401a6380ff71f933cda22a909 DIFF: https://github.com/llvm/llvm-project/commit/6b760a50f52142e401a6380ff71f933cda22a909.diff

[clang] 7e7f38f - DR1413 and part of P1815R2: Minor improvements to Clang's determination

2020-12-15 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-15T14:53:26-08:00 New Revision: 7e7f38f853fbf96c6ab2a0e5f9d7747ef8a76ffe URL: https://github.com/llvm/llvm-project/commit/7e7f38f853fbf96c6ab2a0e5f9d7747ef8a76ffe DIFF: https://github.com/llvm/llvm-project/commit/7e7f38f853fbf96c6ab2a0e5f9d7747ef8a76ffe.diff

[clang] 735ab86 - PR47474: Add test for Clang's current behavior.

2020-12-16 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-16T12:01:00-08:00 New Revision: 735ab86b811e40f1533ced98dfc4b7a0c09c545b URL: https://github.com/llvm/llvm-project/commit/735ab86b811e40f1533ced98dfc4b7a0c09c545b DIFF: https://github.com/llvm/llvm-project/commit/735ab86b811e40f1533ced98dfc4b7a0c09c545b.diff

[clang] e53b9f7 - Print source location in the error message when parens are missing around sizeof typename and the expression is inside macro expansion

2020-12-16 Thread Richard Smith via cfe-commits
Author: Shivanshu Goyal Date: 2020-12-16T12:03:31-08:00 New Revision: e53b9f733a7cb0a5da372b73ab6b7711c0300d65 URL: https://github.com/llvm/llvm-project/commit/e53b9f733a7cb0a5da372b73ab6b7711c0300d65 DIFF: https://github.com/llvm/llvm-project/commit/e53b9f733a7cb0a5da372b73ab6b7711c0300d65.dif

[clang] d3bf0bb - PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of

2020-12-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-17T21:31:23-08:00 New Revision: d3bf0bb18952d830fe6df6f791a64552b271000b URL: https://github.com/llvm/llvm-project/commit/d3bf0bb18952d830fe6df6f791a64552b271000b DIFF: https://github.com/llvm/llvm-project/commit/d3bf0bb18952d830fe6df6f791a64552b271000b.diff

[clang] 638867a - DR2064: decltype(E) is only a dependent type if E is type-dependent, not

2020-12-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-17T23:23:05-08:00 New Revision: 638867afd4bce4a2c56dea041299428af3727d61 URL: https://github.com/llvm/llvm-project/commit/638867afd4bce4a2c56dea041299428af3727d61 DIFF: https://github.com/llvm/llvm-project/commit/638867afd4bce4a2c56dea041299428af3727d61.diff

[clang] 71886c5 - Where possible, don't try to ask whether a template argument is

2020-12-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-17T23:23:05-08:00 New Revision: 71886c56f336667969be4cac0b6a17a3f75b7555 URL: https://github.com/llvm/llvm-project/commit/71886c56f336667969be4cac0b6a17a3f75b7555 DIFF: https://github.com/llvm/llvm-project/commit/71886c56f336667969be4cac0b6a17a3f75b7555.diff

[clang] 4b38885 - Ensure that we transform types into the current instantiation even if

2020-12-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-17T23:23:05-08:00 New Revision: 4b388859f527f822a27bcee409242c421f199f1d URL: https://github.com/llvm/llvm-project/commit/4b388859f527f822a27bcee409242c421f199f1d DIFF: https://github.com/llvm/llvm-project/commit/4b388859f527f822a27bcee409242c421f199f1d.diff

[clang] 8c1f2d1 - Following up on PR48517, fix handling of template arguments that refer

2020-12-17 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-17T23:54:37-08:00 New Revision: 8c1f2d15b826591cdf6bd6b468b8a7d23377b29e URL: https://github.com/llvm/llvm-project/commit/8c1f2d15b826591cdf6bd6b468b8a7d23377b29e DIFF: https://github.com/llvm/llvm-project/commit/8c1f2d15b826591cdf6bd6b468b8a7d23377b29e.diff

[clang] 9e08e51 - [c++20] P1907R1: Support for generalized non-type template arguments of scalar type.

2020-12-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-18T01:08:41-08:00 New Revision: 9e08e51a20d0d2b1c5724bb17e969d036fced4cd URL: https://github.com/llvm/llvm-project/commit/9e08e51a20d0d2b1c5724bb17e969d036fced4cd DIFF: https://github.com/llvm/llvm-project/commit/9e08e51a20d0d2b1c5724bb17e969d036fced4cd.diff

[clang] 569676c - Make Expr::HasSideEffect more precise for instantiation-dependent

2020-12-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-18T01:08:42-08:00 New Revision: 569676c05725d79909bd8a9224bc709bd621553c URL: https://github.com/llvm/llvm-project/commit/569676c05725d79909bd8a9224bc709bd621553c DIFF: https://github.com/llvm/llvm-project/commit/569676c05725d79909bd8a9224bc709bd621553c.diff

[clang] b4c63ef - [c++20] Mark class type NTTPs as done and start defining the feature test macro.

2020-12-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-18T13:42:23-08:00 New Revision: b4c63ef6dd90dba9af26a111c9a78b121c5284b1 URL: https://github.com/llvm/llvm-project/commit/b4c63ef6dd90dba9af26a111c9a78b121c5284b1 DIFF: https://github.com/llvm/llvm-project/commit/b4c63ef6dd90dba9af26a111c9a78b121c5284b1.diff

[clang] 939ba0b - Add tests for the absence of feature test macros for features we don't

2020-12-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-18T13:42:23-08:00 New Revision: 939ba0b501b27a2535c9bb62b6f6dc027d49f76d URL: https://github.com/llvm/llvm-project/commit/939ba0b501b27a2535c9bb62b6f6dc027d49f76d DIFF: https://github.com/llvm/llvm-project/commit/939ba0b501b27a2535c9bb62b6f6dc027d49f76d.diff

[clang] 72d8f79 - [c++2b] Add tests for feature test macros.

2020-12-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-18T13:42:23-08:00 New Revision: 72d8f79f0c31c9b95454672b2319ac3eea8d2f9b URL: https://github.com/llvm/llvm-project/commit/72d8f79f0c31c9b95454672b2319ac3eea8d2f9b DIFF: https://github.com/llvm/llvm-project/commit/72d8f79f0c31c9b95454672b2319ac3eea8d2f9b.diff

[clang] ed13d8c - Fix memory leak complicated non-type template arguments.

2020-12-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-18T13:42:24-08:00 New Revision: ed13d8c66781b50ff007cb089c5905f9bb9e8af2 URL: https://github.com/llvm/llvm-project/commit/ed13d8c66781b50ff007cb089c5905f9bb9e8af2 DIFF: https://github.com/llvm/llvm-project/commit/ed13d8c66781b50ff007cb089c5905f9bb9e8af2.diff

[clang] f5cef87 - [www] Remove '$Date$' marker from cxx_dr_status.

2020-12-18 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-12-18T14:14:52-08:00 New Revision: f5cef870d116104354fe557c71025a9d4bfbe952 URL: https://github.com/llvm/llvm-project/commit/f5cef870d116104354fe557c71025a9d4bfbe952 DIFF: https://github.com/llvm/llvm-project/commit/f5cef870d116104354fe557c71025a9d4bfbe952.diff

Re: [clang-tools-extra] 95c7b6c - [clangd] zap a few warnings

2020-12-18 Thread Richard Smith via cfe-commits
Thanks! On Fri, 18 Dec 2020 at 07:34, Sam McCall via cfe-commits < cfe-commits@lists.llvm.org> wrote: > > Author: Sam McCall > Date: 2020-12-18T16:34:34+01:00 > New Revision: 95c7b6cadbc9a3d4376ef44edbeb3c8bb5b8d7fc > > URL: > https://github.com/llvm/llvm-project/commit/95c7b6cadbc9a3d4376ef44edb

[clang] 09b54e2 - When re-checking an already-substituted template argument, don't lose

2020-11-03 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-03T14:09:54-08:00 New Revision: 09b54e2799a11c6813796c70475d52e09898568b URL: https://github.com/llvm/llvm-project/commit/09b54e2799a11c6813796c70475d52e09898568b DIFF: https://github.com/llvm/llvm-project/commit/09b54e2799a11c6813796c70475d52e09898568b.diff

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

2020-11-06 Thread Richard Smith via cfe-commits
the C++ committee to get the language rule fixed, and the fix will be in P1787R6, which is due to be voted into C++23 (with at least this part as a DR against prior standards) next week. It's probably time to implement the new rule :) In the meantime, using -Wno-dtor-name would be reason

[clang] b637148 - [c++20] For P0732R2 / P1907R1: Basic code generation and name

2020-11-09 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-09T22:10:27-08:00 New Revision: b637148ecb62b900872b34eedd78b923bb43c378 URL: https://github.com/llvm/llvm-project/commit/b637148ecb62b900872b34eedd78b923bb43c378 DIFF: https://github.com/llvm/llvm-project/commit/b637148ecb62b900872b34eedd78b923bb43c378.diff

[clang] 438a27f - Move code to determine the type of an LValueBase out of ExprConstant and

2020-11-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-10T13:03:57-08:00 New Revision: 438a27f2e56a9753d4cc8477a1f1c306edc4c885 URL: https://github.com/llvm/llvm-project/commit/438a27f2e56a9753d4cc8477a1f1c306edc4c885 DIFF: https://github.com/llvm/llvm-project/commit/438a27f2e56a9753d4cc8477a1f1c306edc4c885.diff

[clang] c43f8c7 - Add PrintingPolicy overload to APValue::printPretty. NFC.

2020-11-10 Thread Richard Smith via cfe-commits
Author: Richard Smith Date: 2020-11-10T14:48:56-08:00 New Revision: c43f8c772886ff081aaaf94ddb70da58d545a4c0 URL: https://github.com/llvm/llvm-project/commit/c43f8c772886ff081aaaf94ddb70da58d545a4c0 DIFF: https://github.com/llvm/llvm-project/commit/c43f8c772886ff081aaaf94ddb70da58d545a4c0.diff

[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

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