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

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

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

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

2020-11-06 Thread Richard Smith via cfe-commits
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 reasonable. > Thanks, > Alex > >

[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

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

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
>>> >>> 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. >> > > What's the suggested alternative? > This should wo

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-commits < > cfe-co

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

[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

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

2020-10-26 Thread Richard Smith via cfe-commits
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 Mon, Oct 19, 2020 at 10:04 PM Richard Smith via cfe-commit

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

2020-10-26 Thread Richard Smith via cfe-commits
>> 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 Mon, Oct 19, 2020 at 10

[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

[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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 08c8d5b - Properly track whether a variable is constant-initialized.

2020-10-20 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] 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-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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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

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

[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

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

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

2020-10-12 Thread Richard Smith via cfe-commits
a repro. But the revert will block ongoing development work, so a >>> reproducer would definitely be appreciated! Per PR47663, there are some >>> pretty fundamental problems with adding the 'weak' attribute "too late", so >>> if that's what's going on, the bes

[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] 849c605 - PR47792: Include the type of a pointer or reference non-type template

2020-10-11 Thread Richard Smith via cfe-commits
a different type: 'const >> VariadicFunction<...>' vs 'const VariadicFunction<...>' >> hasAnyName = {}; >> ^ >> /b/sanitizer-x86_64-linux-bootstrap/build/llvm-project/clang/include/clang/ASTMatchers/ASTMatchers.h:2771:5: >> note: previous declaration is

[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] 9dcd96f - Canonicalize declaration pointers when forming APValues.

2020-10-11 Thread Richard Smith via cfe-commits
e 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 >>

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

2020-10-11 Thread Richard Smith via cfe-commits
ttribute 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: 9dcd96f728863d40d6f5922ed52732fdd728fb5f

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

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

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

[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

[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] 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] aa76935 - [c++20] Consistent with the intent to allow all plausible types in

2020-09-21 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] 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

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

[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

[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

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 >>>> foo.cc:8:5: wa

[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

[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] 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] f819dbf - Classify (small unsigned bitfield) < 0 comparisons under

2020-09-01 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

  1   2   3   4   5   6   7   8   9   10   >