@@ -1,5 +1,5 @@
// RUN: %clang_cc1 -fsyntax-only -Wunused-variable -Wunused-label
-Wno-c++1y-extensions -verify %s
-// RUN: %clang_cc1 -fsyntax-only -Wunused-variable -Wunused-label
-Wno-c++1y-extensions -verify -std=gnu++11 %s
+// RUN: %clang_cc1 -fsyntax-only
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/78836
>From c931f87fdabe83e1e3507f0e52ebb3201a41cb82 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Sat, 20 Jan 2024 12:04:32 +0300
Subject: [PATCH 1/3] [clang] Stop reporting unresolved issues in
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/78836
>From c931f87fdabe83e1e3507f0e52ebb3201a41cb82 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Sat, 20 Jan 2024 12:04:32 +0300
Subject: [PATCH 1/4] [clang] Stop reporting unresolved issues in
@@ -0,0 +1,41 @@
+// RUN: %clang_cc1 -std=c++98 %s -triple x86_64-linux-gnu -emit-llvm
-disable-llvm-passes -O0 -o - -fexceptions -fcxx-exceptions -pedantic-errors |
llvm-cxxfilt -n | FileCheck %s --check-prefixes CHECK
+// RUN: %clang_cc1 -std=c++11 %s -triple x86_64-linux-gnu
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/78898
>From b99a75a8756a7841657fc78ffbd40f780a412f2b Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Sun, 21 Jan 2024 16:26:29 +0300
Subject: [PATCH 1/3] [clang][Sema] Add checks for validity of default ctor's
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/80823
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/78836
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Endilll wrote:
@AaronBallman I updated this PR following our offline discussion. Title,
description, contents are basically all new.
@cor3ntin It would be nice if you can go over your tests to check that date or
paper number is what you want them to be. I filled them in based on latest
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/79981
>From 634c7d1a1205c9d047f8b3000cb93128a278006f Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Tue, 30 Jan 2024 14:01:11 +0300
Subject: [PATCH 1/3] [clang] Add tests for DRs about inheriting constructors
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/79981
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/78836
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/78898
>From b99a75a8756a7841657fc78ffbd40f780a412f2b Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Sun, 21 Jan 2024 16:26:29 +0300
Subject: [PATCH 1/2] [clang][Sema] Add checks for validity of default ctor's
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/80338
>From 9c434c59a1b09a3d1217bbab4e44112a92bf6360 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Thu, 1 Feb 2024 23:44:53 +0300
Subject: [PATCH 1/2] [clang] Add some CodeGen tests for CWG 1xx issues
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/81506
>From 52b239153b2fc4f52e889ad2044daa6ed5cbc836 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Mon, 12 Feb 2024 17:44:38 +0300
Subject: [PATCH 1/3] Initial implementation
---
Endilll wrote:
@aeubanks Thank you reporting! I'll take a look momentarily
https://github.com/llvm/llvm-project/pull/71709
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/81398
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Endilll wrote:
Formatting suggestions to `ParseDeclCXX.cpp` are too disruptive. I'm not going
to commit them.
https://github.com/llvm/llvm-project/pull/81506
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://github.com/Endilll approved this pull request.
https://github.com/llvm/llvm-project/pull/81533
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll created
https://github.com/llvm/llvm-project/pull/81542
This patch expands notion of "interesting" in `IdentifierInto` it to also cover
ObjC keywords and builtins, which matches noting of "interesting" in
serialization layer. What was previously "interesting" in
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/80823
>From 560713b5d45236956198654a10e0795eb56cad7b Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Tue, 6 Feb 2024 13:23:36 +0300
Subject: [PATCH 1/4] [Clang] Add some CodeGen tests for CWG 2xx issues
This
https://github.com/Endilll created
https://github.com/llvm/llvm-project/pull/81506
This patch implements `__is_layout_compatible`, which backs up
`std::is_layout_compatible` type trait introduced in C++20
([P0466R5](https://wg21.link/p0466r5) "Layout-compatibility and
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/80338
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -183,7 +185,12 @@ void foo(int size) {
NonTriviallyDestructible array[2]; // no warning
NonTriviallyDestructible nestedArray[2][2]; // no warning
+ // Copy initialzation gives warning before C++17
+#if __cplusplus <= 201402L
Foo fooScalar = 1; // expected-warning
@@ -183,7 +185,12 @@ void foo(int size) {
NonTriviallyDestructible array[2]; // no warning
NonTriviallyDestructible nestedArray[2][2]; // no warning
+ // Copy initialzation gives warning before C++17
+#if __cplusplus <= 201402L
Foo fooScalar = 1; // expected-warning
Author: Vlad Serebrennikov
Date: 2024-02-15T18:41:44+03:00
New Revision: 630548a11423a40c5496cec78001374bfb8ff741
URL:
https://github.com/llvm/llvm-project/commit/630548a11423a40c5496cec78001374bfb8ff741
DIFF:
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/78836
>From c931f87fdabe83e1e3507f0e52ebb3201a41cb82 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Sat, 20 Jan 2024 12:04:32 +0300
Subject: [PATCH 1/5] [clang] Stop reporting unresolved issues in
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/78836
>From c931f87fdabe83e1e3507f0e52ebb3201a41cb82 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Sat, 20 Jan 2024 12:04:32 +0300
Subject: [PATCH 1/4] [clang] Stop reporting unresolved issues in
Author: Vlad Serebrennikov
Date: 2024-02-15T20:58:44+03:00
New Revision: 8bda8cfae6aa3c32cca7997ab64771e6a78f3e61
URL:
https://github.com/llvm/llvm-project/commit/8bda8cfae6aa3c32cca7997ab64771e6a78f3e61
DIFF:
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/78836
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Endilll wrote:
Windows CI didn't pass due to unrelated test failure. Landing.
https://github.com/llvm/llvm-project/pull/78836
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/78836
>From c931f87fdabe83e1e3507f0e52ebb3201a41cb82 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Sat, 20 Jan 2024 12:04:32 +0300
Subject: [PATCH 1/5] [clang] Stop reporting unresolved issues in
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/81542
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/81542
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Vlad Serebrennikov
Date: 2024-02-10T23:37:00+03:00
New Revision: 3a05e7651bc71b3c71757bb406f211645c1c1a37
URL:
https://github.com/llvm/llvm-project/commit/3a05e7651bc71b3c71757bb406f211645c1c1a37
DIFF:
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/71709
>From 2823d38544d18213b5bf48c67e4eedd52acce850 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Wed, 8 Nov 2023 20:30:37 +0300
Subject: [PATCH 1/4] [clang] Refactor `IdentifierInfo::ObjcOrBuiltinID`
This
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/71709
>From 2823d38544d18213b5bf48c67e4eedd52acce850 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Wed, 8 Nov 2023 20:30:37 +0300
Subject: [PATCH 1/4] [clang] Refactor `IdentifierInfo::ObjcOrBuiltinID`
This
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/71709
>From 2823d38544d18213b5bf48c67e4eedd52acce850 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Wed, 8 Nov 2023 20:30:37 +0300
Subject: [PATCH 1/3] [clang] Refactor `IdentifierInfo::ObjcOrBuiltinID`
This
Author: Vlad Serebrennikov
Date: 2024-02-11T00:11:13+03:00
New Revision: d2812d2d1a9b4edb64e95a9a86a2599a24bcb5ec
URL:
https://github.com/llvm/llvm-project/commit/d2812d2d1a9b4edb64e95a9a86a2599a24bcb5ec
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T00:21:37+03:00
New Revision: 6a7cf806a66c67df01818fda01116a2dd2d90b0d
URL:
https://github.com/llvm/llvm-project/commit/6a7cf806a66c67df01818fda01116a2dd2d90b0d
DIFF:
https://github.com/Endilll approved this pull request.
LGTM
Make sure @cor3ntin is happy, too.
https://github.com/llvm/llvm-project/pull/81127
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://github.com/Endilll approved this pull request.
Thank you for your time to fix that `-fPIE` failure caused by my PR!
https://github.com/llvm/llvm-project/pull/81534
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/81542
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/81506
>From 52b239153b2fc4f52e889ad2044daa6ed5cbc836 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Mon, 12 Feb 2024 17:44:38 +0300
Subject: [PATCH 1/6] Initial implementation
---
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/81506
>From 52b239153b2fc4f52e889ad2044daa6ed5cbc836 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Mon, 12 Feb 2024 17:44:38 +0300
Subject: [PATCH 1/5] Initial implementation
---
@@ -14040,6 +14040,8 @@ class Sema final {
bool SemaValueIsRunOfOnes(CallExpr *TheCall, unsigned ArgNum);
public:
+ bool SemaIsLayoutCompatible(QualType T1, QualType T2);
Endilll wrote:
Done
https://github.com/llvm/llvm-project/pull/81506
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/80823
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/80823
>From 560713b5d45236956198654a10e0795eb56cad7b Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Tue, 6 Feb 2024 13:23:36 +0300
Subject: [PATCH 1/4] [Clang] Add some CodeGen tests for CWG 2xx issues
This
@@ -159,21 +165,37 @@ def availability(issue):
if status == 'unknown':
avail = 'Unknown'
avail_style = ' class="unknown"'
- elif re.match('^[0-9]+\.?[0-9]*', status):
-avail = 'Clang %s' % status
-if float(status) > latest_release:
- avail_style = '
@@ -159,21 +165,37 @@ def availability(issue):
if status == 'unknown':
avail = 'Unknown'
avail_style = ' class="unknown"'
- elif re.match('^[0-9]+\.?[0-9]*', status):
-avail = 'Clang %s' % status
-if float(status) > latest_release:
- avail_style = '
@@ -1717,6 +1717,7 @@ void Parser::ParseClassSpecifier(tok::TokenKind
TagTokKind,
tok::kw___is_fundamental,
tok::kw___is_integral,
tok::kw___is_interface_class,
+ tok::kw___is_layout_compatible,
Endilll wrote:
Done
Author: Vlad Serebrennikov
Date: 2024-02-11T11:55:07+03:00
New Revision: 3bf89e5883ff0ea82ca4ad5cd511b77826b7bb71
URL:
https://github.com/llvm/llvm-project/commit/3bf89e5883ff0ea82ca4ad5cd511b77826b7bb71
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T12:04:55+03:00
New Revision: ba0d35181cef094209306207dc6e3fa816ddde36
URL:
https://github.com/llvm/llvm-project/commit/ba0d35181cef094209306207dc6e3fa816ddde36
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T12:14:31+03:00
New Revision: 866e073c2851bd4180cc0c64ce5a3d7f109e21dc
URL:
https://github.com/llvm/llvm-project/commit/866e073c2851bd4180cc0c64ce5a3d7f109e21dc
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:01:18+03:00
New Revision: 63b414e4977d6e19f05947c88f57cd127fa328e3
URL:
https://github.com/llvm/llvm-project/commit/63b414e4977d6e19f05947c88f57cd127fa328e3
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:03:03+03:00
New Revision: eaff01f4fc1b3f1ccdc5fc6dafb39af959d00f6d
URL:
https://github.com/llvm/llvm-project/commit/eaff01f4fc1b3f1ccdc5fc6dafb39af959d00f6d
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:08:58+03:00
New Revision: 83269a04def26fe9890036857d3e1a8c6c1f770d
URL:
https://github.com/llvm/llvm-project/commit/83269a04def26fe9890036857d3e1a8c6c1f770d
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T10:47:45+03:00
New Revision: c0ed1b2c08ab3b75e79d90fcda7e949ca50400a5
URL:
https://github.com/llvm/llvm-project/commit/c0ed1b2c08ab3b75e79d90fcda7e949ca50400a5
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T10:58:03+03:00
New Revision: 07ec9a3799fa1e80888f8bd0c1101ad6dd546842
URL:
https://github.com/llvm/llvm-project/commit/07ec9a3799fa1e80888f8bd0c1101ad6dd546842
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T11:04:12+03:00
New Revision: 0764254e014db8783a31e84a322636c651bc7d6d
URL:
https://github.com/llvm/llvm-project/commit/0764254e014db8783a31e84a322636c651bc7d6d
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T11:49:20+03:00
New Revision: 04812c72dee2c1c211306a4dd6d51e783f0c5015
URL:
https://github.com/llvm/llvm-project/commit/04812c72dee2c1c211306a4dd6d51e783f0c5015
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T11:59:03+03:00
New Revision: 1366e4f594bdb4cd429423a1e07509e984838fa0
URL:
https://github.com/llvm/llvm-project/commit/1366e4f594bdb4cd429423a1e07509e984838fa0
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T12:07:27+03:00
New Revision: fd80304763a41f86b877c91b750551d7e6bd852d
URL:
https://github.com/llvm/llvm-project/commit/fd80304763a41f86b877c91b750551d7e6bd852d
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T14:59:33+03:00
New Revision: b985d4179a882892ce009fb3668cdc917e27f5d5
URL:
https://github.com/llvm/llvm-project/commit/b985d4179a882892ce009fb3668cdc917e27f5d5
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:43:35+03:00
New Revision: 4bbae068d704752acbd7c5d8652c11b0954742be
URL:
https://github.com/llvm/llvm-project/commit/4bbae068d704752acbd7c5d8652c11b0954742be
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T16:29:17+03:00
New Revision: 1503db86d65ee2bcc8ec1c2a5a4d00dea02aae0d
URL:
https://github.com/llvm/llvm-project/commit/1503db86d65ee2bcc8ec1c2a5a4d00dea02aae0d
DIFF:
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/81398
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -295,6 +297,10 @@ struct DeductionFailureInfo {
/// Free any memory associated with this deduction failure.
void Destroy();
+
+ TemplateDeductionResult getResult() const {
+return static_cast(Result);
Endilll wrote:
@erichkeane This is also worth
@@ -11445,11 +11452,16 @@ static void DiagnoseBadDeduction(Sema , NamedDecl
*Found, Decl *Templated,
(ParamD = Param.dyn_cast()) ||
(ParamD = Param.dyn_cast()) ||
(ParamD = Param.dyn_cast());
- switch (DeductionFailure.Result) {
- case Sema::TDK_Success:
-
https://github.com/Endilll commented:
Since this patch is rather large, I left two comments highlighting potentially
interesting parts of it.
https://github.com/llvm/llvm-project/pull/81398
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
Author: Vlad Serebrennikov
Date: 2024-02-11T11:16:58+03:00
New Revision: ab2cef5391cc3434bc54b755810c51b55e9a04fc
URL:
https://github.com/llvm/llvm-project/commit/ab2cef5391cc3434bc54b755810c51b55e9a04fc
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T11:44:02+03:00
New Revision: fcd21624b082b0c42777f6047cdfbc8a59057001
URL:
https://github.com/llvm/llvm-project/commit/fcd21624b082b0c42777f6047cdfbc8a59057001
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T12:20:34+03:00
New Revision: 1ed37606ca4bda4659b33a7f570d273b5afd16ea
URL:
https://github.com/llvm/llvm-project/commit/1ed37606ca4bda4659b33a7f570d273b5afd16ea
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:04:28+03:00
New Revision: bcc4c8231fbee46f1b16f8b9db7d9926745db9bb
URL:
https://github.com/llvm/llvm-project/commit/bcc4c8231fbee46f1b16f8b9db7d9926745db9bb
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:41:49+03:00
New Revision: 23bdca2c6737f25f1d184f03021f61157bac6196
URL:
https://github.com/llvm/llvm-project/commit/23bdca2c6737f25f1d184f03021f61157bac6196
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T11:52:10+03:00
New Revision: 1ee81076388078cb0cb1fbc90ad374fceafd0c98
URL:
https://github.com/llvm/llvm-project/commit/1ee81076388078cb0cb1fbc90ad374fceafd0c98
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T12:02:26+03:00
New Revision: ee56d494974311049e055c73e4feb2e4098f1da8
URL:
https://github.com/llvm/llvm-project/commit/ee56d494974311049e055c73e4feb2e4098f1da8
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T17:27:31+03:00
New Revision: e3f684d86b308bc2576d813aad1a230aa6b295ab
URL:
https://github.com/llvm/llvm-project/commit/e3f684d86b308bc2576d813aad1a230aa6b295ab
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T10:40:05+03:00
New Revision: d9124332aa3b95725b149617066fdd1f525b530d
URL:
https://github.com/llvm/llvm-project/commit/d9124332aa3b95725b149617066fdd1f525b530d
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T11:00:28+03:00
New Revision: c112f963ce2b2efc8da765a1161402cebfa379b8
URL:
https://github.com/llvm/llvm-project/commit/c112f963ce2b2efc8da765a1161402cebfa379b8
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T11:09:34+03:00
New Revision: c8a12ed413aae2c2602c880395270acbdbb15e70
URL:
https://github.com/llvm/llvm-project/commit/c8a12ed413aae2c2602c880395270acbdbb15e70
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T11:28:37+03:00
New Revision: 6496948a427fc8f815f7c21cd068acd046873cca
URL:
https://github.com/llvm/llvm-project/commit/6496948a427fc8f815f7c21cd068acd046873cca
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T11:46:51+03:00
New Revision: 956722698172a806652ca8e2dba0a783a1c3d593
URL:
https://github.com/llvm/llvm-project/commit/956722698172a806652ca8e2dba0a783a1c3d593
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T12:11:49+03:00
New Revision: 35737beaef1452b6ecdb0e6d7a359d48c8e9236a
URL:
https://github.com/llvm/llvm-project/commit/35737beaef1452b6ecdb0e6d7a359d48c8e9236a
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:48:52+03:00
New Revision: 803374994602910aae2cb483d03bcbdb294b21bb
URL:
https://github.com/llvm/llvm-project/commit/803374994602910aae2cb483d03bcbdb294b21bb
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T12:57:42+03:00
New Revision: bf571059f3bcf50bf8d3b39dc6aadeb14ede14bf
URL:
https://github.com/llvm/llvm-project/commit/bf571059f3bcf50bf8d3b39dc6aadeb14ede14bf
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:07:14+03:00
New Revision: f0b2bcfe91e70816b33973bc50a2cb63144ba77a
URL:
https://github.com/llvm/llvm-project/commit/f0b2bcfe91e70816b33973bc50a2cb63144ba77a
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:06:15+03:00
New Revision: 6884657de8da3024b50d8737219c1f24ab075c4c
URL:
https://github.com/llvm/llvm-project/commit/6884657de8da3024b50d8737219c1f24ab075c4c
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T15:27:21+03:00
New Revision: bc1d61cbf8759f5144217af50d2309b55538
URL:
https://github.com/llvm/llvm-project/commit/bc1d61cbf8759f5144217af50d2309b55538
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T16:40:15+03:00
New Revision: 082439c33fa76ad4df267600472695d24ad53821
URL:
https://github.com/llvm/llvm-project/commit/082439c33fa76ad4df267600472695d24ad53821
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-10T23:58:26+03:00
New Revision: 4e16a75902d5718f4932fae9b2a07c410cd0ba34
URL:
https://github.com/llvm/llvm-project/commit/4e16a75902d5718f4932fae9b2a07c410cd0ba34
DIFF:
Author: Vlad Serebrennikov
Date: 2024-02-11T00:15:25+03:00
New Revision: 425fd3eb10f29e73d722b4c2bc9cb50798de18e8
URL:
https://github.com/llvm/llvm-project/commit/425fd3eb10f29e73d722b4c2bc9cb50798de18e8
DIFF:
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/71709
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/81506
>From 52b239153b2fc4f52e889ad2044daa6ed5cbc836 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Mon, 12 Feb 2024 17:44:38 +0300
Subject: [PATCH 1/9] Initial implementation
---
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/81506
>From 52b239153b2fc4f52e889ad2044daa6ed5cbc836 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Mon, 12 Feb 2024 17:44:38 +0300
Subject: [PATCH 1/8] Initial implementation
---
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/81506
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/81506
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1558,6 +1558,89 @@ void is_standard_layout()
int t71[F(__is_standard_layout(HasEmptyIndirectBaseAsSecondUnionMember))];
}
+struct CStruct2 {
+ int one;
+ int two;
+};
+
+struct CEmptyStruct2 {};
+
+struct CppEmptyStruct2 : CStruct2 {};
+struct CppStructStandard2 :
https://github.com/Endilll created
https://github.com/llvm/llvm-project/pull/82358
This patch updates our internal notion of `layout-compatible`, which in turn
fixes `__is_layout_compatible` intrinsic.
>From 15d9428a47ea5d7ba3b4ffd2e766406b16d781e0 Mon Sep 17 00:00:00 2001
From: Vlad
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/81506
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/82217
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
301 - 400 of 1650 matches
Mail list logo