https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/70360
>From 3866a77d62a34e612ff869cde7c743e31350eed2 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Thu, 26 Oct 2023 20:41:25 +0300
Subject: [PATCH 1/2] [clang-format] Change LLVM style to BreakAfterAttributes
@@ -26179,7 +26179,7 @@ TEST_F(FormatTest, RemoveSemicolon) {
TEST_F(FormatTest, BreakAfterAttributes) {
FormatStyle Style = getLLVMStyle();
- EXPECT_EQ(Style.BreakAfterAttributes, FormatStyle::ABS_Never);
+ EXPECT_EQ(Style.BreakAfterAttributes, FormatStyle::ABS_Leave);
--
@@ -794,6 +794,7 @@ clang-format
- Add ``AllowBreakBeforeNoexceptSpecifier`` option.
- Add ``AllowShortCompoundRequirementOnASingleLine`` option.
+- Change ``BreakAfterAttributes`` from ``Never`` to ``Leave`` in LLVM style
Endilll wrote:
Fixed.
h
Author: Vlad Serebrennikov
Date: 2023-01-26T14:31:24+03:00
New Revision: 55c9ad99d12d18ee91a4c3e3609a0aacbaa5174e
URL:
https://github.com/llvm/llvm-project/commit/55c9ad99d12d18ee91a4c3e3609a0aacbaa5174e
DIFF:
https://github.com/llvm/llvm-project/commit/55c9ad99d12d18ee91a4c3e3609a0aacbaa5174e.
Author: Vlad Serebrennikov
Date: 2023-01-26T14:40:47+03:00
New Revision: 839eae38a4e4064568e1b3b0ee9538958ead8a40
URL:
https://github.com/llvm/llvm-project/commit/839eae38a4e4064568e1b3b0ee9538958ead8a40
DIFF:
https://github.com/llvm/llvm-project/commit/839eae38a4e4064568e1b3b0ee9538958ead8a40.
https://github.com/Endilll created
https://github.com/llvm/llvm-project/pull/67931
Related: #63416
>From 4720a0f6bce7b1531dec2005d642938db1370335 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Sun, 1 Oct 2023 21:28:21 +0300
Subject: [PATCH] [clang] Add test for CWG2267
---
clang/tes
https://github.com/Endilll created
https://github.com/llvm/llvm-project/pull/67948
https://cplusplus.github.io/CWG/issues/472.html
It has drafting status, but I think CWG has reached consesus on the behavior.
>From ad0df2131e12c59e57b603b955626e27e3067505 Mon Sep 17 00:00:00 2001
From: Vlad Ser
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/67931
___
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/67948
___
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/67965
https://cplusplus.github.io/CWG/issues/1341.html
https://wg21.link/p0683r1
>From 92fec6fe49de0392596e7f7d4a1c5524dd436747 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Mon, 2 Oct 2023 13:17:40 +0300
Su
https://github.com/Endilll unassigned
https://github.com/llvm/llvm-project/pull/67931
___
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/67969
While working on #67965, I stumbled upon the fact that `make_cxx_dr_status`
script doesn't check for duplicated comment (last comment wins), so I added
this check.
It even found another instance of duplicated c
@@ -7145,7 +7145,7 @@ C++ defect report implementation
status
https://cplusplus.github.io/CWG/issues/1223.html";>1223
drafting
Syntactic disambiguation and trailing-return-types
-Not resolved
+Clang 17
Endilll wrote:
`make_cxx_dr_status` i
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/67965
___
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/67969
___
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/67996
`make_cxx_dr_status` has a hardcoded number of the latest release, for the
puproses of determining whether a particular DR is available to users or not
yet. I'm bumping it to 17.
>From ecea1993e65880c077eec769b
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/67996
___
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/67996
___
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/67931
___
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/67996
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Endilll wrote:
> None of the implementations seem to agree with the resolution of the DR:
> https://godbolt.org/z/a7nEvW5Gr
It's definitely not the first time CWG goes against every major implementation
with their DR resolution.
https://github.com/llvm/llvm-project/pull/67948
Endilll wrote:
You have failed tests on Linux CI:
```
Failed Tests (4):
Clang :: Driver/mingw-sysroot.cpp
Clang :: Driver/no-canonical-prefixes.c
Clang :: Driver/program-path-priority.c
Clang :: Driver/rocm-detect.hip
```
Windows CI has another test in Clang interpreter failing, but that
https://github.com/Endilll created
https://github.com/llvm/llvm-project/pull/68377
While working on LLDB visualizer for `QualType`, I stumbled upon `Type` and
`ExtQuals` defined with `alignas(8)`. Such alignment leaves only 3 lower bits
available for pointer tagging, whereas `QualType` require
Endilll wrote:
My plan is to phase-out `TypeAlignment` in subsequent patches, because we have
proper language support for `alignas` and `alignof` now. It's the only one of
its kind passed to `Allocate()` (I inspected all references to this function).
CC @zygolod as the author of ee0ce302c5eb4f2
Endilll wrote:
CC @zygoloid as the author of ee0ce302c5eb4f26738f334f2fd8b165fa65dfca
https://github.com/llvm/llvm-project/pull/68377
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Endilll wrote:
Relevant code snippets:
https://github.com/llvm/llvm-project/blob/777a6e6f10b2b90496d248b7fa904fce834484be/clang/lib/AST/ASTContext.cpp#L5813C1-L5816C33
https://github.com/llvm/llvm-project/blob/777a6e6f10b2b90496d248b7fa904fce834484be/clang/lib/AST/ASTContext.cpp#L4997C1-L5002C70
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/68377
>From 8503ff3e70e585a4a3597e3ee8111269f48105cc Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Thu, 5 Oct 2023 13:18:14 +0300
Subject: [PATCH 1/2] [clang] Align Type and ExtQuals on 16-byte boundary
---
https://github.com/Endilll created
https://github.com/llvm/llvm-project/pull/68382
While working on #68377 inspecting `Allocate()` calls, I found out that there
are couple of places where we forget to use placement-new to create objects in
the allocated memory.
>From d987a8523086ab8b6d49f3954
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/68382
>From d987a8523086ab8b6d49f395429afda75769a731 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Fri, 6 Oct 2023 07:20:07 +0300
Subject: [PATCH 1/2] [clang][NFC] Add missing placement-new after Allocate()
@@ -1982,9 +1986,9 @@ class alignas(8) Type : public ExtQualsTypeCommonBase {
Type(TypeClass tc, QualType canon, TypeDependence Dependence)
: ExtQualsTypeCommonBase(this,
canon.isNull() ? QualType(this_(), 0) : canon) {
-static_assert(
https://github.com/Endilll edited
https://github.com/llvm/llvm-project/pull/68377
___
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/66636
___
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/68377
>From 8503ff3e70e585a4a3597e3ee8111269f48105cc Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Thu, 5 Oct 2023 13:18:14 +0300
Subject: [PATCH 1/3] [clang] Align Type and ExtQuals on 16-byte boundary
---
@@ -1507,6 +1508,9 @@ class ExtQuals : public ExtQualsTypeCommonBase, public
llvm::FoldingSetNode {
: ExtQualsTypeCommonBase(baseType,
canon.isNull() ? QualType(this_(), 0) : canon),
Quals(quals) {
+static_assert(alignof(decltyp
@@ -1982,9 +1986,9 @@ class alignas(8) Type : public ExtQualsTypeCommonBase {
Type(TypeClass tc, QualType canon, TypeDependence Dependence)
: ExtQualsTypeCommonBase(this,
canon.isNull() ? QualType(this_(), 0) : canon) {
-static_assert(
Endilll wrote:
Tagging @llvm/pr-subscribers-compiler-rt-sanitizer for visibility again, since
this PR is abandoned.
https://github.com/llvm/llvm-project/pull/67673
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/68377
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Endilll wrote:
If Aaron weren't able to fix this in several commits, I'm not sure it's a `good
first issue`.
https://github.com/llvm/llvm-project/pull/67673
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman
https://github.com/Endilll created
https://github.com/llvm/llvm-project/pull/69104
This attribute allows user to specify type of the bitfield that will be emitted
to debug info without affecting semantics of the program. Since it doesn't
affect semantics, this attribute can be safely ignored b
@@ -5910,6 +5910,28 @@ static void handleBuiltinAliasAttr(Sema &S, Decl *D,
D->addAttr(::new (S.Context) BuiltinAliasAttr(S.Context, AL, Ident));
}
+static void handleDebugInfoTypeAttr(Sema &S, Decl *D, const ParsedAttr &AL) {
+ if (!AL.hasParsedType()) {
+S.Diag(AL.get
https://github.com/Endilll updated
https://github.com/llvm/llvm-project/pull/69104
>From 976aa5c8f3d936a15e7123069a49d97ad3bf7a05 Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov
Date: Sun, 15 Oct 2023 13:14:55 +0300
Subject: [PATCH 1/3] [clang] Add clang::debug_info_type attribute
---
clang
Endilll wrote:
> Does this issue not apply to other platforms?
As far as I understand, MS ABI forces compilers to insert padding between
bitfields more often than Itanium. Probably because of that GCC and Clang are
able to merge separate loads of bitfields into single load on Linux.
> I'd thi
https://github.com/Endilll created
https://github.com/llvm/llvm-project/pull/69185
This patch replaces usages of `TypeAlignment` with `alignof(T)`, where `T` is
type that will be created in allocated storage with placement-new. This is now
possible, because `alignof` reports the correct alignm
Endilll wrote:
Thank you for updating our status page!
The following papers were applied as defect reports. Have you considered them?
N4891: P2156 (Allow Duplicate Attributes)
N4916: P2280 (Using unknown pointers and references in constant expressions)
I agree with your analysis in "Unchanged"
Endilll wrote:
It's in our public headers, and downstream users were supposed to rely on it,
because `alignof` for `Type` and all its derived types reported the wrong
value. So while I agree with you, I lean towards it being a breaking change
which should be handled appropriately.
https://git
https://github.com/Endilll approved this pull request.
https://github.com/llvm/llvm-project/pull/68846
___
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/69185
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Endilll wrote:
> When I install Visual Studio, it creates a widget that brings up a cmd shell
> with the right environment. I'm not aware of a similar widget for PowerShell.
At least in VS 2022, there is a `Developer PowerShell for VS 2022` in Start
menu beside the usual `x64 Native Tools Comm
Author: Vlad Serebrennikov
Date: 2023-07-11T16:24:39+03:00
New Revision: 1bbaabb90dd72f78ea290b71dfe3bf2689ad7403
URL:
https://github.com/llvm/llvm-project/commit/1bbaabb90dd72f78ea290b71dfe3bf2689ad7403
DIFF:
https://github.com/llvm/llvm-project/commit/1bbaabb90dd72f78ea290b71dfe3bf2689ad7403.
Endilll wrote:
Whatever we do, I consider it important for us to understand how widely `cmd`
is used.
https://github.com/llvm/llvm-project/pull/65242
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listin
Author: Vlad Serebrennikov
Date: 2022-12-01T17:23:26+03:00
New Revision: 3f950ad58919309882a29bcb4bf6f8db62ffc384
URL:
https://github.com/llvm/llvm-project/commit/3f950ad58919309882a29bcb4bf6f8db62ffc384
DIFF:
https://github.com/llvm/llvm-project/commit/3f950ad58919309882a29bcb4bf6f8db62ffc384.
Author: Vlad Serebrennikov
Date: 2022-12-01T21:10:28+03:00
New Revision: f5993fc7757e37a9076c5cd22de8f275e5c6097e
URL:
https://github.com/llvm/llvm-project/commit/f5993fc7757e37a9076c5cd22de8f275e5c6097e
DIFF:
https://github.com/llvm/llvm-project/commit/f5993fc7757e37a9076c5cd22de8f275e5c6097e.
Author: Vlad Serebrennikov
Date: 2022-12-02T11:52:19+03:00
New Revision: eba4efcb056ccea1804a5c578b0ddc736100ebcc
URL:
https://github.com/llvm/llvm-project/commit/eba4efcb056ccea1804a5c578b0ddc736100ebcc
DIFF:
https://github.com/llvm/llvm-project/commit/eba4efcb056ccea1804a5c578b0ddc736100ebcc.
Author: Vlad Serebrennikov
Date: 2023-03-24T17:35:35+03:00
New Revision: 467ed2798772344e2a3b4a8d368575f1f9d1a8c6
URL:
https://github.com/llvm/llvm-project/commit/467ed2798772344e2a3b4a8d368575f1f9d1a8c6
DIFF:
https://github.com/llvm/llvm-project/commit/467ed2798772344e2a3b4a8d368575f1f9d1a8c6.
Author: Vlad Serebrennikov
Date: 2023-04-07T17:54:38+04:00
New Revision: 653a82e95257a7cd3f22c24e40d54459a6608429
URL:
https://github.com/llvm/llvm-project/commit/653a82e95257a7cd3f22c24e40d54459a6608429
DIFF:
https://github.com/llvm/llvm-project/commit/653a82e95257a7cd3f22c24e40d54459a6608429.
Author: Vlad Serebrennikov
Date: 2023-04-07T18:33:33+04:00
New Revision: 33e84315e7d674cf6327d23f035aa4a2f28ac8ee
URL:
https://github.com/llvm/llvm-project/commit/33e84315e7d674cf6327d23f035aa4a2f28ac8ee
DIFF:
https://github.com/llvm/llvm-project/commit/33e84315e7d674cf6327d23f035aa4a2f28ac8ee.
Author: Vlad Serebrennikov
Date: 2023-04-07T18:33:56+04:00
New Revision: 154825bdf6fb5ec5b4cd7d53cf93d68b185ca55d
URL:
https://github.com/llvm/llvm-project/commit/154825bdf6fb5ec5b4cd7d53cf93d68b185ca55d
DIFF:
https://github.com/llvm/llvm-project/commit/154825bdf6fb5ec5b4cd7d53cf93d68b185ca55d.
Author: Vlad Serebrennikov
Date: 2023-04-07T18:40:35+04:00
New Revision: 4b03869402558d6aa24ce08766825eef34d6aff6
URL:
https://github.com/llvm/llvm-project/commit/4b03869402558d6aa24ce08766825eef34d6aff6
DIFF:
https://github.com/llvm/llvm-project/commit/4b03869402558d6aa24ce08766825eef34d6aff6.
Author: Vlad Serebrennikov
Date: 2023-04-10T13:18:19+03:00
New Revision: 6737a1520900a506a884db6677a03fa729c2f197
URL:
https://github.com/llvm/llvm-project/commit/6737a1520900a506a884db6677a03fa729c2f197
DIFF:
https://github.com/llvm/llvm-project/commit/6737a1520900a506a884db6677a03fa729c2f197.
Author: Vlad Serebrennikov
Date: 2023-04-11T11:08:22+03:00
New Revision: 86946ebb796c4ccde85b34aa52964e9aadabc692
URL:
https://github.com/llvm/llvm-project/commit/86946ebb796c4ccde85b34aa52964e9aadabc692
DIFF:
https://github.com/llvm/llvm-project/commit/86946ebb796c4ccde85b34aa52964e9aadabc692.
Author: Vlad Serebrennikov
Date: 2023-04-11T22:04:02+03:00
New Revision: feb93d28b02c41ca6b069ec1f9e62fdfbb4c8b6c
URL:
https://github.com/llvm/llvm-project/commit/feb93d28b02c41ca6b069ec1f9e62fdfbb4c8b6c
DIFF:
https://github.com/llvm/llvm-project/commit/feb93d28b02c41ca6b069ec1f9e62fdfbb4c8b6c.
Author: Vlad Serebrennikov
Date: 2023-04-11T22:13:43+03:00
New Revision: a4beecef8f40ad0d42f61e7c495acb2d2d819b10
URL:
https://github.com/llvm/llvm-project/commit/a4beecef8f40ad0d42f61e7c495acb2d2d819b10
DIFF:
https://github.com/llvm/llvm-project/commit/a4beecef8f40ad0d42f61e7c495acb2d2d819b10.
Author: Vlad Serebrennikov
Date: 2023-04-11T22:15:11+03:00
New Revision: aa7aedd8ea3f75ddfb3004b81f09c5f653bc8fec
URL:
https://github.com/llvm/llvm-project/commit/aa7aedd8ea3f75ddfb3004b81f09c5f653bc8fec
DIFF:
https://github.com/llvm/llvm-project/commit/aa7aedd8ea3f75ddfb3004b81f09c5f653bc8fec.
Author: Vlad Serebrennikov
Date: 2023-04-12T20:46:05+03:00
New Revision: d945b6496ec6604f692804d501fc96583069d432
URL:
https://github.com/llvm/llvm-project/commit/d945b6496ec6604f692804d501fc96583069d432
DIFF:
https://github.com/llvm/llvm-project/commit/d945b6496ec6604f692804d501fc96583069d432.
Author: Vlad Serebrennikov
Date: 2023-04-14T10:15:21+03:00
New Revision: 576c752410e71229f271ec7defb22f3596338c00
URL:
https://github.com/llvm/llvm-project/commit/576c752410e71229f271ec7defb22f3596338c00
DIFF:
https://github.com/llvm/llvm-project/commit/576c752410e71229f271ec7defb22f3596338c00.
Author: Vlad Serebrennikov
Date: 2023-04-15T13:15:45+03:00
New Revision: 19ef8e8446df10b6bebf6301c1a3e9e8000f842c
URL:
https://github.com/llvm/llvm-project/commit/19ef8e8446df10b6bebf6301c1a3e9e8000f842c
DIFF:
https://github.com/llvm/llvm-project/commit/19ef8e8446df10b6bebf6301c1a3e9e8000f842c.
Author: Vlad Serebrennikov
Date: 2023-04-15T18:25:08+03:00
New Revision: b9d84b57f680cb294da906a6eeca2d0598c11568
URL:
https://github.com/llvm/llvm-project/commit/b9d84b57f680cb294da906a6eeca2d0598c11568
DIFF:
https://github.com/llvm/llvm-project/commit/b9d84b57f680cb294da906a6eeca2d0598c11568.
Author: Vlad Serebrennikov
Date: 2023-05-20T11:17:44+03:00
New Revision: 14f245d01a1ee489a13e843e9c77cecf5c7183a9
URL:
https://github.com/llvm/llvm-project/commit/14f245d01a1ee489a13e843e9c77cecf5c7183a9
DIFF:
https://github.com/llvm/llvm-project/commit/14f245d01a1ee489a13e843e9c77cecf5c7183a9.
Author: Vlad Serebrennikov
Date: 2023-05-20T12:56:52+03:00
New Revision: abbb22cc0c9c33dedb8d53c2bd3e703f92baace7
URL:
https://github.com/llvm/llvm-project/commit/abbb22cc0c9c33dedb8d53c2bd3e703f92baace7
DIFF:
https://github.com/llvm/llvm-project/commit/abbb22cc0c9c33dedb8d53c2bd3e703f92baace7.
Author: Vlad Serebrennikov
Date: 2023-05-23T12:44:24+03:00
New Revision: 71bc3dd42e2939a25e4394dbebf6239e3e6403a9
URL:
https://github.com/llvm/llvm-project/commit/71bc3dd42e2939a25e4394dbebf6239e3e6403a9
DIFF:
https://github.com/llvm/llvm-project/commit/71bc3dd42e2939a25e4394dbebf6239e3e6403a9.
Author: Vlad Serebrennikov
Date: 2023-05-23T12:50:42+03:00
New Revision: 85452b5f9b5aba5bdf0259b7f0d7400362f95535
URL:
https://github.com/llvm/llvm-project/commit/85452b5f9b5aba5bdf0259b7f0d7400362f95535
DIFF:
https://github.com/llvm/llvm-project/commit/85452b5f9b5aba5bdf0259b7f0d7400362f95535.
Author: Vlad Serebrennikov
Date: 2023-05-23T15:29:14+03:00
New Revision: 70688e82e2fd6b486931669b981c18f3830385b5
URL:
https://github.com/llvm/llvm-project/commit/70688e82e2fd6b486931669b981c18f3830385b5
DIFF:
https://github.com/llvm/llvm-project/commit/70688e82e2fd6b486931669b981c18f3830385b5.
Author: Vlad Serebrennikov
Date: 2023-05-23T21:04:23+03:00
New Revision: 1c5a749754a1c352a7efa0e8be26c1d4132fe9c7
URL:
https://github.com/llvm/llvm-project/commit/1c5a749754a1c352a7efa0e8be26c1d4132fe9c7
DIFF:
https://github.com/llvm/llvm-project/commit/1c5a749754a1c352a7efa0e8be26c1d4132fe9c7.
Author: Vlad Serebrennikov
Date: 2023-05-28T15:58:52+03:00
New Revision: 5b4fed66efe245bb0cc246755a669ab3a17de9ed
URL:
https://github.com/llvm/llvm-project/commit/5b4fed66efe245bb0cc246755a669ab3a17de9ed
DIFF:
https://github.com/llvm/llvm-project/commit/5b4fed66efe245bb0cc246755a669ab3a17de9ed.
Author: Vlad Serebrennikov
Date: 2023-05-30T12:09:02+03:00
New Revision: 9c561e8f3c2e8292bce9d7b36657144ba26a1c91
URL:
https://github.com/llvm/llvm-project/commit/9c561e8f3c2e8292bce9d7b36657144ba26a1c91
DIFF:
https://github.com/llvm/llvm-project/commit/9c561e8f3c2e8292bce9d7b36657144ba26a1c91.
Author: Vlad Serebrennikov
Date: 2023-05-31T10:17:27+03:00
New Revision: 238f15820e71080b0bbc7d6ee95303fdb430d6fa
URL:
https://github.com/llvm/llvm-project/commit/238f15820e71080b0bbc7d6ee95303fdb430d6fa
DIFF:
https://github.com/llvm/llvm-project/commit/238f15820e71080b0bbc7d6ee95303fdb430d6fa.
Author: Vlad Serebrennikov
Date: 2023-02-11T09:46:18+03:00
New Revision: d0e24f0c97ecf4f4e72604adcae5cd4c6b02cb48
URL:
https://github.com/llvm/llvm-project/commit/d0e24f0c97ecf4f4e72604adcae5cd4c6b02cb48
DIFF:
https://github.com/llvm/llvm-project/commit/d0e24f0c97ecf4f4e72604adcae5cd4c6b02cb48.
Author: Vlad Serebrennikov
Date: 2023-02-11T09:48:40+03:00
New Revision: 5eaaf8f18093740200ffed76b32884ad9cfec12e
URL:
https://github.com/llvm/llvm-project/commit/5eaaf8f18093740200ffed76b32884ad9cfec12e
DIFF:
https://github.com/llvm/llvm-project/commit/5eaaf8f18093740200ffed76b32884ad9cfec12e.
Author: Vlad Serebrennikov
Date: 2023-02-11T09:50:25+03:00
New Revision: 89ba737bcf3444a6afe2f4ed75ce957029380267
URL:
https://github.com/llvm/llvm-project/commit/89ba737bcf3444a6afe2f4ed75ce957029380267
DIFF:
https://github.com/llvm/llvm-project/commit/89ba737bcf3444a6afe2f4ed75ce957029380267.
Author: Vlad Serebrennikov
Date: 2023-02-11T10:25:59+03:00
New Revision: 22fb66eb94b643c858c2beecbcfac438a7fa29ed
URL:
https://github.com/llvm/llvm-project/commit/22fb66eb94b643c858c2beecbcfac438a7fa29ed
DIFF:
https://github.com/llvm/llvm-project/commit/22fb66eb94b643c858c2beecbcfac438a7fa29ed.
Author: Vlad Serebrennikov
Date: 2023-02-11T10:53:08+03:00
New Revision: 5fc73b7502fbbb46faa57a558c8661822b2b5215
URL:
https://github.com/llvm/llvm-project/commit/5fc73b7502fbbb46faa57a558c8661822b2b5215
DIFF:
https://github.com/llvm/llvm-project/commit/5fc73b7502fbbb46faa57a558c8661822b2b5215.
Author: Vlad Serebrennikov
Date: 2023-02-13T21:53:00+03:00
New Revision: 51a07fc24cb909011e0b16793800aab4b93031ed
URL:
https://github.com/llvm/llvm-project/commit/51a07fc24cb909011e0b16793800aab4b93031ed
DIFF:
https://github.com/llvm/llvm-project/commit/51a07fc24cb909011e0b16793800aab4b93031ed.
Author: Vlad Serebrennikov
Date: 2023-04-24T11:53:04+03:00
New Revision: 0a113c4c50f65a7d26d20be84bfb56562154753f
URL:
https://github.com/llvm/llvm-project/commit/0a113c4c50f65a7d26d20be84bfb56562154753f
DIFF:
https://github.com/llvm/llvm-project/commit/0a113c4c50f65a7d26d20be84bfb56562154753f.
Author: Vlad Serebrennikov
Date: 2023-04-25T09:03:46+03:00
New Revision: 5cda0d165a752c8041e8da4d39632c001463fa30
URL:
https://github.com/llvm/llvm-project/commit/5cda0d165a752c8041e8da4d39632c001463fa30
DIFF:
https://github.com/llvm/llvm-project/commit/5cda0d165a752c8041e8da4d39632c001463fa30.
Author: Vlad Serebrennikov
Date: 2022-12-06T12:27:22+03:00
New Revision: 5b22c5129c11f5c762c5092d7c52e1ac3d536903
URL:
https://github.com/llvm/llvm-project/commit/5b22c5129c11f5c762c5092d7c52e1ac3d536903
DIFF:
https://github.com/llvm/llvm-project/commit/5b22c5129c11f5c762c5092d7c52e1ac3d536903.
Author: Vlad Serebrennikov
Date: 2022-12-06T12:35:21+03:00
New Revision: 80bae9aacc1452d18bfb1fe7437f5dcd160614d3
URL:
https://github.com/llvm/llvm-project/commit/80bae9aacc1452d18bfb1fe7437f5dcd160614d3
DIFF:
https://github.com/llvm/llvm-project/commit/80bae9aacc1452d18bfb1fe7437f5dcd160614d3.
Author: Vlad Serebrennikov
Date: 2022-12-06T12:39:19+03:00
New Revision: 6d971cb840dbb3f05689469bf11e49046ce2fae1
URL:
https://github.com/llvm/llvm-project/commit/6d971cb840dbb3f05689469bf11e49046ce2fae1
DIFF:
https://github.com/llvm/llvm-project/commit/6d971cb840dbb3f05689469bf11e49046ce2fae1.
Author: Vlad Serebrennikov
Date: 2022-12-06T12:42:35+03:00
New Revision: 7e31d0723dbf8ab9355cb58cfc6309be51be3e25
URL:
https://github.com/llvm/llvm-project/commit/7e31d0723dbf8ab9355cb58cfc6309be51be3e25
DIFF:
https://github.com/llvm/llvm-project/commit/7e31d0723dbf8ab9355cb58cfc6309be51be3e25.
Author: Vlad Serebrennikov
Date: 2022-12-08T21:57:07+03:00
New Revision: 90d4cbb87ce297d93159d39528767f5f46aa4da4
URL:
https://github.com/llvm/llvm-project/commit/90d4cbb87ce297d93159d39528767f5f46aa4da4
DIFF:
https://github.com/llvm/llvm-project/commit/90d4cbb87ce297d93159d39528767f5f46aa4da4.
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
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
`cxx_dr_sta
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
`cxx_dr_sta
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/llvm/llvm-project/commit/630548a11423a40c5496cec78001374bfb8ff741.
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/llvm/llvm-project/commit/8bda8cfae6aa3c32cca7997ab64771e6a78f3e61.
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
`cxx_dr_sta
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 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
@@ -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 : CEmp
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
701 - 800 of 2136 matches
Mail list logo