https://github.com/HazardyKnusperkeks approved this pull request.
https://github.com/llvm/llvm-project/pull/146202
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/snprajwal edited
https://github.com/llvm/llvm-project/pull/146182
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/snprajwal edited
https://github.com/llvm/llvm-project/pull/146182
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/snprajwal updated
https://github.com/llvm/llvm-project/pull/146182
>From 398c55dd352e0f38f5dc5b85a9f6dca836706597 Mon Sep 17 00:00:00 2001
From: Prajwal Nadig
Date: Sat, 28 Jun 2025 01:33:42 +0100
Subject: [PATCH] [ExtractAPI] Format pointer types correctly
Pointer types in
felipepiovezan wrote:
> ~Note that this also influences Swift. The new labels will also be available
> in Swift. I hope this might also be useful for Swift to improve debugging
> experience, and hence is actually a good thing?~
>
>
>
> ~Not sure, though. If you want, I could also skip emitti
vogelsgesang wrote:
Note that this also influences Swift. The new labels will also be available in
Swift. I hope this might also be useful for Swift to improve debugging
experience, and hence is actually a good thing?
Not sure, though. If you want, I could also skip emitting those labels for
https://github.com/flovent edited
https://github.com/llvm/llvm-project/pull/146212
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/flovent edited
https://github.com/llvm/llvm-project/pull/146212
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Tedlion wrote:
@steakhal I've reverted my change in RegionStore.cpp, since now I realize it is
more complicated than I thought. Considring the costum copy construction and
direct memory operations(such as the memset), simply considering the unnamed
bit-field is an UndefinedVal may be wrong , e
llvmbot wrote:
@llvm/pr-subscribers-clang-static-analyzer-1
Author: None (flovent)
Changes
Bounded string functions takes smallest of two values as it's copy size
(`amountCopied` variable in `evalStrcpyCommon`), and it's used to decided
whether this operation will cause out-of-bound acce
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (flovent)
Changes
Bounded string functions takes smallest of two values as it's copy size
(`amountCopied` variable in `evalStrcpyCommon`), and it's used to decided
whether this operation will cause out-of-bound access and invalidate
https://github.com/flovent created
https://github.com/llvm/llvm-project/pull/146212
Bounded string functions takes smallest of two values as it's copy size
(`amountCopied` variable in `evalStrcpyCommon`), and it's used to decided
whether this operation will cause out-of-bound access and invali
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clangd-ubuntu-tsan`
running on `clangd-ubuntu-clang` while building `clang` at step 5
"build-clangd-clangd-index-server-clangd-indexer".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/134/builds/21502
@@ -8,470 +8,966 @@ Debugging C++ Coroutines
Introduction
-For performance and other architectural reasons, the C++ Coroutines feature in
-the Clang compiler is implemented in two parts of the compiler. Semantic
-analysis is performed in Clang, and Coroutine cons
https://github.com/vogelsgesang closed
https://github.com/llvm/llvm-project/pull/142651
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Adrian Vogelsgesang
Date: 2025-06-28T15:27:55+02:00
New Revision: b8f122812e0ac4f262e98cf2661f4495553791e6
URL:
https://github.com/llvm/llvm-project/commit/b8f122812e0ac4f262e98cf2661f4495553791e6
DIFF:
https://github.com/llvm/llvm-project/commit/b8f122812e0ac4f262e98cf2661f4495553791e6
https://github.com/Tedlion updated
https://github.com/llvm/llvm-project/pull/145066
>From 03004d9a9348e365a2d2d05e69f83fc404ddb605 Mon Sep 17 00:00:00 2001
From: tangwy
Date: Sat, 21 Jun 2025 00:22:10 +0800
Subject: [PATCH 1/6] [clang][analyzer] Fix the false positive
ArgInitializedness warnin
llvmbot wrote:
@llvm/pr-subscribers-clangir
@llvm/pr-subscribers-clang
Author: Amr Hesham (AmrDeveloper)
Changes
Upstream GenericSelectionExpr for ScalarExpr
---
Full diff: https://github.com/llvm/llvm-project/pull/146211.diff
2 Files Affected:
- (modified) clang/lib/CIR/CodeGen/CIRGen
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/146211
Upstream GenericSelectionExpr for ScalarExpr
>From 351422fe7f124351b06048048dfa28dd03ca35e5 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Sat, 28 Jun 2025 15:10:36 +0200
Subject: [PATCH] [CIR] Upstream
mgorny wrote:
Unfortunately, after fixing the immediate issue I'm hitting another issue:
`%host_cxx` is compiling a 64-bit library when doing `-m32` build for x86 —
meaning the test run now fails due to ABI mismatch:
```
FAIL: Clang :: Analysis/z3-crosscheck-max-attempts.cpp (1537 of 21645)
**
mgorny wrote:
It's rather caused by doing a multilib build — in general you can't really use
`CMAKE_CXX_COMPILER` outside CMake, since CMake is doing some toolchain magic
on that, and you can't reproduce it right in lit. Unfortunately, I can't think
of a good way of determining whether to run
=?utf-8?q?Donát?= Nagy ,
=?utf-8?q?Donát?= Nagy ,
=?utf-8?q?Donát?= Nagy ,
=?utf-8?q?Donát?= Nagy
Message-ID:
In-Reply-To:
steakhal wrote:
I dont think we should (or you) invest too much. We can just mark this special
case with UNSUPPORTED and move on.
Is this issue caused by the standalone
mgorny wrote:
I'm going to try moving the shared object build into CMake.
https://github.com/llvm/llvm-project/pull/145731
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -2122,8 +2122,21 @@ SVal
RegionStoreManager::getBindingForField(RegionBindingsConstRef B,
if (const std::optional &V = B.getDirectBinding(R))
return *V;
- // If the containing record was initialized, try to get its constant value.
+ // UnnamedBitField is always Und
@@ -901,13 +901,9 @@ class ScalarExprEmitter : public
StmtVisitor {
assert(e->getOpcode() == BO_EQ || e->getOpcode() == BO_NE);
BinOpInfo boInfo = emitBinOps(e);
- if (e->getOpcode() == BO_EQ) {
-result =
-builder.create(loc, boInfo.lhs, b
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/146129
>From 964a930b9f96423d04155b9972bfd8540c59d911 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Fri, 27 Jun 2025 20:10:48 +0200
Subject: [PATCH 1/4] [CIR] Implement NotEqualOp for ComplexType
---
clang/i
@@ -901,13 +901,9 @@ class ScalarExprEmitter : public
StmtVisitor {
assert(e->getOpcode() == BO_EQ || e->getOpcode() == BO_NE);
BinOpInfo boInfo = emitBinOps(e);
- if (e->getOpcode() == BO_EQ) {
-result =
-builder.create(loc, boInfo.lhs, b
github-actions[bot] wrote:
@ziyao233 Congratulations on having your first Pull Request (PR) merged into
the LLVM Project!
Your changes will be combined with recent changes from other authors, then
tested by our [build bots](https://lab.llvm.org/buildbot/). If there is a
problem with a build
https://github.com/xlauko approved this pull request.
lgtm
https://github.com/llvm/llvm-project/pull/146204
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/heiher closed
https://github.com/llvm/llvm-project/pull/138391
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Yao Zi
Date: 2025-06-28T16:47:05+08:00
New Revision: 0ba456fcc6b1c8504f1596f6f5cb2c188a869ac7
URL:
https://github.com/llvm/llvm-project/commit/0ba456fcc6b1c8504f1596f6f5cb2c188a869ac7
DIFF:
https://github.com/llvm/llvm-project/commit/0ba456fcc6b1c8504f1596f6f5cb2c188a869ac7.diff
LOG: [
https://github.com/heiher approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/138391
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Amr Hesham (AmrDeveloper)
Changes
This change adds support for the comma operator for ComplexType
https://github.com/llvm/llvm-project/issues/141365
---
Full diff: https://github.com/llvm/llvm-project/pull/146204.diff
2 Files Affected:
llvmbot wrote:
@llvm/pr-subscribers-clangir
Author: Amr Hesham (AmrDeveloper)
Changes
This change adds support for the comma operator for ComplexType
https://github.com/llvm/llvm-project/issues/141365
---
Full diff: https://github.com/llvm/llvm-project/pull/146204.diff
2 Files Affected
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/146204
This change adds support for the comma operator for ComplexType
https://github.com/llvm/llvm-project/issues/141365
>From 27ea475851bcee84c6364e2abb9e5b4d3bf9a03c Mon Sep 17 00:00:00 2001
From: AmrDeveloper
https://github.com/mrcvtl updated
https://github.com/llvm/llvm-project/pull/145164
>From 37c57131c397d4aeaef7fe5b860d1983f1e4bdc2 Mon Sep 17 00:00:00 2001
From: Marco Vitale
Date: Sat, 21 Jun 2025 14:01:53 +0200
Subject: [PATCH] [Sema] Fix lifetime extension for temporaries in range-based
for
https://github.com/mrcvtl deleted
https://github.com/llvm/llvm-project/pull/145164
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/mrcvtl deleted
https://github.com/llvm/llvm-project/pull/145164
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1585,6 +1590,20 @@ class VarDecl : public DeclaratorDecl, public
Redeclarable {
NonParmVarDeclBits.IsCXXCondDecl = true;
}
+ /// Determine whether this variable is the compiler-generated '__range'
+ /// variable used to hold the range expression in a C++11 and lat
@@ -2740,6 +2741,7 @@ void ASTWriter::WriteDeclAbbrevs() {
// isInline, isInlineSpecified, isConstexpr,
// isInitCapture, isPrevDeclInSameScope, hasInitWithSideEffects,
// EscapingByref, HasDeducedType, ImplicitParamKind, isObjCForDecl
+
mrcvtl wrote:
> > but why can’t we use InLifetimeExtendingContext flag here?
> > Is there a subtle difference I’m missing?
>
> This flag will tiger subroutines to collect `MaterializedTemporaryExpr` and
> rebuild default init/arg。 All we need to know here is that `ExtendingDecl` is
> a C++ `__
https://github.com/mrcvtl updated
https://github.com/llvm/llvm-project/pull/145164
>From b5146278ce5059b6bf0312f18f509022de5fd661 Mon Sep 17 00:00:00 2001
From: Marco Vitale
Date: Sat, 21 Jun 2025 14:01:53 +0200
Subject: [PATCH 1/2] [Sema] Fix lifetime extension for temporaries in
range-based
https://github.com/Tedlion updated
https://github.com/llvm/llvm-project/pull/145066
>From 03004d9a9348e365a2d2d05e69f83fc404ddb605 Mon Sep 17 00:00:00 2001
From: tangwy
Date: Sat, 21 Jun 2025 00:22:10 +0800
Subject: [PATCH 1/5] [clang][analyzer] Fix the false positive
ArgInitializedness warnin
https://github.com/AmrDeveloper updated
https://github.com/llvm/llvm-project/pull/146129
>From 964a930b9f96423d04155b9972bfd8540c59d911 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
Date: Fri, 27 Jun 2025 20:10:48 +0200
Subject: [PATCH 1/3] [CIR] Implement NotEqualOp for ComplexType
---
clang/i
https://github.com/owenca edited
https://github.com/llvm/llvm-project/pull/143302
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: Owen Pan (owenca)
Changes
Fixes #39150
---
Full diff: https://github.com/llvm/llvm-project/pull/146202.diff
2 Files Affected:
- (modified) clang/lib/Format/BreakableToken.cpp (+1-2)
- (modified) clang/unittests/Format/FormatTest
https://github.com/owenca created
https://github.com/llvm/llvm-project/pull/146202
Fixes #39150
>From 00c0c25a5f17a0077cfc8660020391684aa5 Mon Sep 17 00:00:00 2001
From: Owen Pan
Date: Sat, 28 Jun 2025 00:25:02 -0700
Subject: [PATCH] [clang-format] Fix a bug in `ReflowComments: Always`
Fi
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `lldb-remote-linux-ubuntu`
running on `as-builder-9` while building `clang` at step 16
"test-check-lldb-api".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/195/builds/11073
Here is the relevant piec
@@ -5,6 +5,7 @@
// CHECK-LABEL: @test_r0
// CHECK: call void asm sideeffect "", "{$r0}"(i32 undef)
+// CHECK: call void asm sideeffect "", "{$r0}"(i32 undef)
ziyao233 wrote:
Thanks for the hint, I've adapted the scheme :)
https://github.com/llvm/llvm-project
Author: Michał Górny
Date: 2025-06-28T09:10:49+02:00
New Revision: e34e02128ec5eb89e36a8f0f7307dcbcfecabbee
URL:
https://github.com/llvm/llvm-project/commit/e34e02128ec5eb89e36a8f0f7307dcbcfecabbee
DIFF:
https://github.com/llvm/llvm-project/commit/e34e02128ec5eb89e36a8f0f7307dcbcfecabbee.diff
https://github.com/mgorny closed
https://github.com/llvm/llvm-project/pull/146200
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
mgorny wrote:
Thanks for the prompt review!
https://github.com/llvm/llvm-project/pull/146200
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `lldb-aarch64-ubuntu`
running on `linaro-lldb-aarch64-ubuntu` while building `clang` at step 6 "test".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/59/builds/20116
Here is the relevant piece of the
53 matches
Mail list logo