@@ -9111,3 +9118,50 @@ def wasm_opt : Flag<["--"], "wasm-opt">,
Group,
HelpText<"Enable the wasm-opt optimizer (default)">,
MarshallingInfoNegativeFlag>;
+
+
+
+//===--===//
+// cl2000 Options
+//===-
@@ -22819,8 +22819,12 @@ class GlobalDeclRefChecker final : public
StmtVisitor {
void declareTargetInitializer(Decl *TD) {
A = TD->getAttr();
DeclVector.push_back(cast(TD));
+llvm::DenseSet Visited;
alexey-bataev wrote:
Better to use SmallDenseS
https://github.com/jhuber6 updated
https://github.com/llvm/llvm-project/pull/126269
>From f41096aa802fe80ae50882ecd610ef1a3cf5cee5 Mon Sep 17 00:00:00 2001
From: Joseph Huber
Date: Fri, 7 Feb 2025 11:20:16 -0600
Subject: [PATCH 1/2] [OpenMP] Fix infinite recursion on global initializers
Summar
https://github.com/alexey-bataev approved this pull request.
LG with a nit
https://github.com/llvm/llvm-project/pull/126269
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Flandini updated
https://github.com/llvm/llvm-project/pull/125638
>From 0674909f03703a70c3e259acd0590f50cea4615f Mon Sep 17 00:00:00 2001
From: Michael Flanders
Date: Mon, 27 Jan 2025 11:35:03 -0600
Subject: [PATCH 01/29] wip
---
.../Checkers/StackAddrEscapeChecker.cpp
Author: Piotr Fusik
Date: 2025-02-07T18:51:07+01:00
New Revision: 7eaaa4e9415fc7533e688a9ed877aff75b7dfce4
URL:
https://github.com/llvm/llvm-project/commit/7eaaa4e9415fc7533e688a9ed877aff75b7dfce4
DIFF:
https://github.com/llvm/llvm-project/commit/7eaaa4e9415fc7533e688a9ed877aff75b7dfce4.diff
L
https://github.com/pfusik closed
https://github.com/llvm/llvm-project/pull/126245
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
vitalybuka wrote:
ping
https://github.com/llvm/llvm-project/pull/125020
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -912,3 +924,33 @@ void top_malloc_no_crash_fn() {
free(pptr);
}
} // namespace alloca_region_pointer
+
+namespace true_negatives_return_expressions {
+struct Container { int *x; };
+
+int test2() {
+ int x = 14;
Flandini wrote:
Added in 51f8e2e589424b67b
@@ -912,3 +924,33 @@ void top_malloc_no_crash_fn() {
free(pptr);
}
} // namespace alloca_region_pointer
+
+namespace true_negatives_return_expressions {
+struct Container { int *x; };
+
+int test2() {
+ int x = 14;
Flandini wrote:
I also added a similar tes
https://github.com/sarnex ready_for_review
https://github.com/llvm/llvm-project/pull/126142
___
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: Mats Jun Larsen (junlarsen)
Changes
Follow-up to #123569
---
Full diff: https://github.com/llvm/llvm-project/pull/126279.diff
1 Files Affected:
- (modified) clang/lib/CodeGen/Targets/XCore.cpp (+1-1)
``diff
diff --git a/clang
https://github.com/junlarsen created
https://github.com/llvm/llvm-project/pull/126279
Follow-up to #123569
>From 507705cff12ac89e1f23c0b7233cfd5a13e882d6 Mon Sep 17 00:00:00 2001
From: Mats Jun Larsen
Date: Sat, 8 Feb 2025 02:57:46 +0900
Subject: [PATCH] [CodeGen][XCore] Replace PointerType::g
llvmbot wrote:
@llvm/pr-subscribers-backend-systemz
Author: Mats Jun Larsen (junlarsen)
Changes
Follow-up to #126278
---
Full diff: https://github.com/llvm/llvm-project/pull/126280.diff
1 Files Affected:
- (modified) clang/lib/CodeGen/Targets/SystemZ.cpp (+1-1)
``diff
diff -
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Mats Jun Larsen (junlarsen)
Changes
Follow-up to #126278
---
Full diff: https://github.com/llvm/llvm-project/pull/126280.diff
1 Files Affected:
- (modified) clang/lib/CodeGen/Targets/SystemZ.cpp (+1-1)
``diff
diff --git a/cla
Author: Nick Sarnie
Date: 2025-02-07T18:02:48Z
New Revision: bfba6215cec20bee308a4637298a590057004ff8
URL:
https://github.com/llvm/llvm-project/commit/bfba6215cec20bee308a4637298a590057004ff8
DIFF:
https://github.com/llvm/llvm-project/commit/bfba6215cec20bee308a4637298a590057004ff8.diff
LOG: [
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Mats Jun Larsen (junlarsen)
Changes
Follow-up to #123569
---
Full diff: https://github.com/llvm/llvm-project/pull/126279.diff
1 Files Affected:
- (modified) clang/lib/CodeGen/Targets/XCore.cpp (+1-1)
``diff
diff --git
https://github.com/junlarsen created
https://github.com/llvm/llvm-project/pull/126280
Follow-up to #126278
>From 31586f0db70c1d7da7decb0fef3473930fe17c7b Mon Sep 17 00:00:00 2001
From: Mats Jun Larsen
Date: Sat, 8 Feb 2025 02:59:34 +0900
Subject: [PATCH] [CodeGen][SystemZ] Replace PointerType:
https://github.com/sarnex closed
https://github.com/llvm/llvm-project/pull/126142
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -368,6 +368,11 @@ class RefCounted {
}
RefPtr trivial66() { return children[0]; }
Ref trivial67() { return *children[0]; }
+ struct point {
+double x;
+double y;
+ };
+ void trivial68() { point pt = { 1.0 }; }
rniwa wrote:
It implicitly ini
@@ -774,7 +774,7 @@ define i1 @captureICmpRev(ptr %x) {
define i1 @nocaptureInboundsGEPICmp(ptr %x) {
; FNATTRS: Function Attrs: mustprogress nofree norecurse nosync nounwind
willreturn memory(none)
; FNATTRS-LABEL: define i1 @nocaptureInboundsGEPICmp
-; FNATTRS-SAME: (ptr rea
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff d9500f5032312776c69e4bf41722d62ef9c76e49
1a6aa666e5ac32a559d0eb2e854d08f45695e6ac --e
https://github.com/jhuber6 updated
https://github.com/llvm/llvm-project/pull/126297
>From f553b8a2d53f41690402f6a7f781b74c97fc81d4 Mon Sep 17 00:00:00 2001
From: Joseph Huber
Date: Fri, 7 Feb 2025 13:39:56 -0600
Subject: [PATCH] [LinkerWrapper] Clean up options after proper forwarding
Summary:
jhuber6 wrote:
/cherry-pick
https://github.com/llvm/llvm-project/commit/605a9e37b64b5b5647f1f3e560f7ffe31157841c
https://github.com/llvm/llvm-project/pull/126269
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/ma
@@ -358,49 +360,64 @@ UseCaptureKind llvm::DetermineUseCaptureKind(
// Volatile stores make the address observable.
auto *ACXI = cast(I);
if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile())
- return UseCaptureKind::MAY_CAPTURE;
-return
Author: Ben Barham
Date: 2025-02-07T12:02:13-08:00
New Revision: 7abca756d1434f0e51cd0af8da647d51f38f634e
URL:
https://github.com/llvm/llvm-project/commit/7abca756d1434f0e51cd0af8da647d51f38f634e
DIFF:
https://github.com/llvm/llvm-project/commit/7abca756d1434f0e51cd0af8da647d51f38f634e.diff
LO
https://github.com/bnbarham closed
https://github.com/llvm/llvm-project/pull/126151
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/farzonl deleted
https://github.com/llvm/llvm-project/pull/125319
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -358,49 +360,59 @@ UseCaptureKind llvm::DetermineUseCaptureKind(
// Volatile stores make the address observable.
auto *ACXI = cast(I);
if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile())
- return UseCaptureKind::MAY_CAPTURE;
-return
https://github.com/ilovepi created
https://github.com/llvm/llvm-project/pull/126306
Temporarily disable LTO'd runtimes, while we investigate an issue
building Fuchsia with LTO.
>From e74084d6efca42e322001394ae7710d10932a5b9 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Fri, 7 Feb 2025 12:47:
ilovepi wrote:
* **#126306** https://app.graphite.dev/github/pr/llvm/llvm-project/126306?utm_source=stack-comment-icon";
target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite"
width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/1263
https://github.com/ilovepi ready_for_review
https://github.com/llvm/llvm-project/pull/126306
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
higher-performance wrote:
> it would be great to get something that "magically" works with a single
> attribute and does not need complicated compile-time computations. If we
> cannot get that, the approach with `clang::lifetimebound_like` seems like the
> second-best alternative.
The closest
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Paul Kirth (ilovepi)
Changes
Temporarily disable LTO'd runtimes, while we investigate an issue
building Fuchsia with LTO.
---
Full diff: https://github.com/llvm/llvm-project/pull/126306.diff
1 Files Affected:
- (modified) clang/cmake/ca
@@ -358,49 +360,59 @@ UseCaptureKind llvm::DetermineUseCaptureKind(
// Volatile stores make the address observable.
auto *ACXI = cast(I);
if (U.getOperandNo() == 1 || U.getOperandNo() == 2 || ACXI->isVolatile())
- return UseCaptureKind::MAY_CAPTURE;
-return
@@ -9220,13 +9220,24 @@ void LinkerWrapper::ConstructJob(Compilation &C, const
JobAction &JA,
for (StringRef Arg : LinkerArgs)
CmdArgs.push_back(Args.MakeArgString(
"--device-linker=" + TC->getTripleString() + "=" + Arg));
+
+ // Forward the LTO
@@ -774,7 +774,7 @@ define i1 @captureICmpRev(ptr %x) {
define i1 @nocaptureInboundsGEPICmp(ptr %x) {
; FNATTRS: Function Attrs: mustprogress nofree norecurse nosync nounwind
willreturn memory(none)
; FNATTRS-LABEL: define i1 @nocaptureInboundsGEPICmp
-; FNATTRS-SAME: (ptr rea
jurahul wrote:
Also, the commit description should be something like: "[NFC] Make file-local
cl::opt global variables static" or something like that
https://github.com/llvm/llvm-project/pull/126243
___
cfe-commits mailing list
cfe-commits@lists.llvm.o
https://github.com/hekota closed
https://github.com/llvm/llvm-project/pull/124866
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jhuber6 created
https://github.com/llvm/llvm-project/pull/126297
Summary:
Recent changes made a lot of this stuff redundant or unused, clean it up
a bit.
Also snuck in a change to pass the CUDA path since we still use it for
`fatbinary` internally.
>From 1a6aa666e5ac32a559d
@@ -48,94 +48,108 @@ struct TwoFloats {
// CHECK: HLSLResourceClassAttr {{.*}} Implicit CBuffer
// CHECK: HLSLResourceAttr {{.*}} Implicit CBuffer
cbuffer CB {
- // CHECK: VarDecl {{.*}} col:9 used a1 'hlsl_constant float'
+ // CHECK: VarDecl {{.*}} used a1 'hlsl_constant flo
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Joseph Huber (jhuber6)
Changes
Summary:
Recent changes made a lot of this stuff redundant or unused, clean it up
a bit.
Also snuck in a change to pass the CUDA path since we still use it for
`fatbinary` internally.
---
Full diff: https:/
Author: Joseph Huber
Date: 2025-02-07T13:41:40-06:00
New Revision: 479ffe851bda03d7707b5aae633f231980b71344
URL:
https://github.com/llvm/llvm-project/commit/479ffe851bda03d7707b5aae633f231980b71344
DIFF:
https://github.com/llvm/llvm-project/commit/479ffe851bda03d7707b5aae633f231980b71344.diff
Author: Joseph Huber
Date: 2025-02-07T13:44:20-06:00
New Revision: 605a9e37b64b5b5647f1f3e560f7ffe31157841c
URL:
https://github.com/llvm/llvm-project/commit/605a9e37b64b5b5647f1f3e560f7ffe31157841c
DIFF:
https://github.com/llvm/llvm-project/commit/605a9e37b64b5b5647f1f3e560f7ffe31157841c.diff
https://github.com/jhuber6 closed
https://github.com/llvm/llvm-project/pull/126269
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -48,94 +48,108 @@ struct TwoFloats {
// CHECK: HLSLResourceClassAttr {{.*}} Implicit CBuffer
// CHECK: HLSLResourceAttr {{.*}} Implicit CBuffer
cbuffer CB {
- // CHECK: VarDecl {{.*}} col:9 used a1 'hlsl_constant float'
+ // CHECK: VarDecl {{.*}} used a1 'hlsl_constant flo
@@ -452,12 +452,12 @@ void FreeBSD::addLibCxxIncludePaths(const
llvm::opt::ArgList &DriverArgs,
void FreeBSD::AddCXXStdlibLibArgs(const ArgList &Args,
ArgStringList &CmdArgs) const {
+ Generic_ELF::AddCXXStdlibLibArgs(Args, CmdArgs);
unsi
https://github.com/jhuber6 updated
https://github.com/llvm/llvm-project/pull/126297
>From a19b3263a99c3def8ec4b756d8cf85233ebf9735 Mon Sep 17 00:00:00 2001
From: Joseph Huber
Date: Fri, 7 Feb 2025 13:39:56 -0600
Subject: [PATCH] [LinkerWrapper] Clean up options after proper forwarding
Summary:
https://github.com/jhuber6 updated
https://github.com/llvm/llvm-project/pull/126297
>From 5267aa9911ea8bdce217f7420e123b5976df3f5b Mon Sep 17 00:00:00 2001
From: Joseph Huber
Date: Fri, 7 Feb 2025 13:39:56 -0600
Subject: [PATCH] [LinkerWrapper] Clean up options after proper forwarding
Summary:
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-clang-aarch64-darwin`
running on `doug-worker-5` while building `clang` at step 6
"test-build-unified-tree-check-all".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/190/builds/14302
Here is th
vitalybuka wrote:
All these changes are independent and quite straight forward.
I'd suggest to split in some way, so it's easier to review, land, and revert if
we miss and break something.
Maybe by component.
also globals vs function local etc.
https://github.com/llvm/llvm-project/pull/12624
efriedma-quic wrote:
If you wanted to do things "properly", you'd probably define `__interrupt` and
`__cregister` as attributes in clang/include/clang/Basic/Attr.td . But at
first glance, using macros to ignore `__interrupt` and `__cregister` behaves
basically correctly, if you're not actuall
@@ -9220,13 +9220,24 @@ void LinkerWrapper::ConstructJob(Compilation &C, const
JobAction &JA,
for (StringRef Arg : LinkerArgs)
CmdArgs.push_back(Args.MakeArgString(
"--device-linker=" + TC->getTripleString() + "=" + Arg));
+
+ // Forward the LTO
@@ -9220,13 +9220,24 @@ void LinkerWrapper::ConstructJob(Compilation &C, const
JobAction &JA,
for (StringRef Arg : LinkerArgs)
CmdArgs.push_back(Args.MakeArgString(
"--device-linker=" + TC->getTripleString() + "=" + Arg));
+
+ // Forward the LTO
@@ -14185,6 +14185,32 @@ TEST_F(FormatTest, LayoutCxx11BraceInitializers) {
"ff, g, hh, ii, jj, kk,\n"
"};",
NoBinPacking);
+ NoBinPacking.BinPackLongBracedLists = false;
owenca wrote:
```suggestion
NoBinPacki
@@ -14185,6 +14185,32 @@ TEST_F(FormatTest, LayoutCxx11BraceInitializers) {
"ff, g, hh, ii, jj, kk,\n"
"};",
NoBinPacking);
+ NoBinPacking.BinPackLongBracedLists = false;
+ verifyFormat("const Aa a = {\n"
+
@@ -1212,6 +1212,22 @@ struct FormatStyle {
/// \version 3.7
bool BinPackArguments;
+ /// If ``BinPackLongBracedLists`` is ``true`` it overrides
+ /// ``BinPackArguments`` if there are 20 or more items in a braced
+ /// initializer list.
+ /// \code
+ ///BinPackLo
@@ -14185,6 +14185,32 @@ TEST_F(FormatTest, LayoutCxx11BraceInitializers) {
"ff, g, hh, ii, jj, kk,\n"
"};",
NoBinPacking);
+ NoBinPacking.BinPackLongBracedLists = false;
+ verifyFormat("const Aa a = {\n"
+
@@ -2520,6 +2536,9 @@ struct FormatStyle {
/// (e.g. a type or variable name), clang-format formats as if the ``{}``
were
/// the parentheses of a function call with that name. If there is no name,
/// a zero-length name is assumed.
+ ///
+ /// ``BinPackArguments`` may
haberman wrote:
Consider the case that `boring()` uses `preserve_most`:
```c
__attribute__((preserve_most)) void boring(void *);
__attribute__((preserve_none)) void (continuation)(void *, void *, void *, void
*, void*);
__attribute__((preserve_none)) void entry(void *a, void *b, void *c, void
@@ -874,6 +874,11 @@ TEST_F(TokenAnnotatorTest, UnderstandsCasts) {
EXPECT_TOKEN(Tokens[14], tok::r_paren, TT_CastRParen);
EXPECT_TOKEN(Tokens[15], tok::amp, TT_UnaryOperator);
+ Tokens = annotate("func((foo(bar::*)(void))&a);");
owenca wrote:
So `foo` i
owenca wrote:
The root cause is that the l_paren after the return type is not annotated.
That's why the space between them is missing.
https://github.com/llvm/llvm-project/pull/126019
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lis
https://github.com/YutongZhuu updated
https://github.com/llvm/llvm-project/pull/125370
>From 380ae2020f71cc5006db2e29b0a69f61297f585c Mon Sep 17 00:00:00 2001
From: Yutong Zhu
Date: Sat, 1 Feb 2025 20:09:13 -0500
Subject: [PATCH 1/2] Force AttributedStmtClass to not be scope parents
---
clang
https://github.com/Meinersbur edited
https://github.com/llvm/llvm-project/pull/122341
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -444,6 +444,19 @@ class LangOptionsBase {
IncompleteOnly = 3,
};
+ enum class ArrayBoundsStrictFlexArraysLevelKind {
fmayer wrote:
i have a weak preference for flags to have a value that can represent the state
that is the same as if they were not
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/126163
>From e9f2dbecb2b4836100a565b4c741fc3425d08966 Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Thu, 6 Feb 2025 16:50:02 -0800
Subject: [PATCH 1/2] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?=
=?UTF
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `llvm-clang-aarch64-darwin`
running on `doug-worker-4` while building `clang` at step 6
"test-build-unified-tree-check-all".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/190/builds/14311
Here is th
@@ -1192,13 +1193,40 @@ llvm::Value *CodeGenFunction::EmitLoadOfCountedByField(
return nullptr;
}
+LangOptions::StrictFlexArraysLevelKind
+CodeGenFunction::effectiveArrayBoundsFlexArraysLevel() {
+ using StrictFlexArraysLevelKind = LangOptions::StrictFlexArraysLevelKind;
+
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/126163
>From e9f2dbecb2b4836100a565b4c741fc3425d08966 Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Thu, 6 Feb 2025 16:50:02 -0800
Subject: [PATCH 1/3] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?=
=?UTF
https://github.com/fmayer edited
https://github.com/llvm/llvm-project/pull/126163
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
fmayer wrote:
> Usually our tweak flags looks like -fsanitize--
>
> "bounds" is a group for (array-bounds + local-bounds) "undefined" is also
> group, but we already have -fsanitize-undefined-, but they kind of affect a
> few sanitizers
>
> so: `-fsanitize-undefined-strict-flex-arrays` or
>
https://github.com/ilovepi updated
https://github.com/llvm/llvm-project/pull/126306
>From 996088f74e517bcde209dfbbb1c1e5c245f96535 Mon Sep 17 00:00:00 2001
From: Paul Kirth
Date: Fri, 7 Feb 2025 12:47:05 -0800
Subject: [PATCH] [Fuchsia] Disable building runtimes with LTO
Temporarily disable LT
https://github.com/ilovepi closed
https://github.com/llvm/llvm-project/pull/126293
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
petrhosek wrote:
LGTM
https://github.com/llvm/llvm-project/pull/126293
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Paul Kirth
Date: 2025-02-07T16:57:11-08:00
New Revision: 3e2afe5f019b7a1c60e23cb2743018bd2d0417b1
URL:
https://github.com/llvm/llvm-project/commit/3e2afe5f019b7a1c60e23cb2743018bd2d0417b1
DIFF:
https://github.com/llvm/llvm-project/commit/3e2afe5f019b7a1c60e23cb2743018bd2d0417b1.diff
LO
https://github.com/zwuis updated
https://github.com/llvm/llvm-project/pull/124793
>From 16596add29b63ee0282e026dec7b1d5946863113 Mon Sep 17 00:00:00 2001
From: Yanzuo Liu
Date: Wed, 29 Jan 2025 00:38:15 +0800
Subject: [PATCH 1/4] Fix wrong initialization kind
---
clang/lib/Sema/SemaInit.cpp
https://github.com/asb created https://github.com/llvm/llvm-project/pull/126352
By far the most important part of this patch is updating GettingInvolved.rst to
include the invite link, but I've grepped for any other discord.com links.
I'm no Discord expert, but from my experience (confirmed via
llvmbot wrote:
@llvm/pr-subscribers-libc
Author: Alex Bradbury (asb)
Changes
By far the most important part of this patch is updating GettingInvolved.rst to
include the invite link, but I've grepped for any other discord.com links.
I'm no Discord expert, but from my experience (confirmed
llvmbot wrote:
@llvm/pr-subscribers-libcxx
Author: Alex Bradbury (asb)
Changes
By far the most important part of this patch is updating GettingInvolved.rst to
include the invite link, but I've grepped for any other discord.com links.
I'm no Discord expert, but from my experience (confirm
Author: Yanzuo Liu
Date: 2025-02-08T14:31:47+08:00
New Revision: 6f241e36831927e3aea113cfc017c34fdeda340a
URL:
https://github.com/llvm/llvm-project/commit/6f241e36831927e3aea113cfc017c34fdeda340a
DIFF:
https://github.com/llvm/llvm-project/commit/6f241e36831927e3aea113cfc017c34fdeda340a.diff
LO
https://github.com/zyn0217 closed
https://github.com/llvm/llvm-project/pull/124793
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/asb edited https://github.com/llvm/llvm-project/pull/126352
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sakria9 updated
https://github.com/llvm/llvm-project/pull/126341
>From a382aa9de206a194397f9424150f170d35101b42 Mon Sep 17 00:00:00 2001
From: sakria9
Date: Sat, 8 Feb 2025 04:00:08 +
Subject: [PATCH 1/8] [ASTDump] Add support for structural value template
arguments in T
@@ -0,0 +1,12 @@
+// RUN: %clang_cc1 -std=c++20 -ast-dump -ast-dump-filter=pr126341 %s |
FileCheck %s
sakria9 wrote:
Moved.
https://github.com/llvm/llvm-project/pull/126341
___
cfe-commits mailing list
cfe-commits@lis
sakria9 wrote:
@zyn0217 Hi, I have 1) modified the release note 2) moved the test 3) supported
dump structural value in `JSONNodeDumper`.
Please take a look.
https://github.com/llvm/llvm-project/pull/126341
___
cfe-commits mailing list
cfe-commits@lis
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder
`sanitizer-aarch64-linux-bootstrap-hwasan` running on `sanitizer-buildbot11`
while building `clang` at step 2 "annotate".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/55/builds/6756
Here is the rel
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder
`clang-cmake-x86_64-avx512-win` running on `avx512-intel64-win` while building
`clang` at step 4 "cmake stage 1".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/81/builds/4525
Here is the relevant pi
https://github.com/rniwa created
https://github.com/llvm/llvm-project/pull/126353
Like const C++ member variables, treat const Ref, RefPtr, CheckedRef,
CheckedPtr Objective-C ivars as a safe pointer origin in WebKit checkers.
>From b3d79dd62e88afa0e83101165ea878f12176e0f2 Mon Sep 17 00:00:00 2
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Ryosuke Niwa (rniwa)
Changes
Like const C++ member variables, treat const Ref, RefPtr, CheckedRef,
CheckedPtr Objective-C ivars as a safe pointer origin in WebKit checkers.
---
Full diff: https://github.com/llvm/llvm-project/pull/126353.d
https://github.com/rniwa updated
https://github.com/llvm/llvm-project/pull/126353
>From b3d79dd62e88afa0e83101165ea878f12176e0f2 Mon Sep 17 00:00:00 2001
From: Ryosuke Niwa
Date: Fri, 7 Feb 2025 23:21:06 -0800
Subject: [PATCH 1/2] [WebKit Checkers] Treat const Objective-C ivar as a safe
origin
https://github.com/Aveitua01 approved this pull request.
https://github.com/llvm/llvm-project/pull/123513
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Aveitua01 approved this pull request.
https://github.com/llvm/llvm-project/pull/123513
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -452,12 +452,12 @@ void FreeBSD::addLibCxxIncludePaths(const
llvm::opt::ArgList &DriverArgs,
void FreeBSD::AddCXXStdlibLibArgs(const ArgList &Args,
ArgStringList &CmdArgs) const {
+ Generic_ELF::AddCXXStdlibLibArgs(Args, CmdArgs);
unsi
@@ -9111,3 +9118,50 @@ def wasm_opt : Flag<["--"], "wasm-opt">,
Group,
HelpText<"Enable the wasm-opt optimizer (default)">,
MarshallingInfoNegativeFlag>;
+
+
+
+//===--===//
+// cl2000 Options
+//===-
@@ -452,12 +452,12 @@ void FreeBSD::addLibCxxIncludePaths(const
llvm::opt::ArgList &DriverArgs,
void FreeBSD::AddCXXStdlibLibArgs(const ArgList &Args,
ArgStringList &CmdArgs) const {
+ Generic_ELF::AddCXXStdlibLibArgs(Args, CmdArgs);
unsi
llvmbot wrote:
/pull-request llvm/llvm-project#126289
https://github.com/llvm/llvm-project/pull/121245
___
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: Paul Kirth (ilovepi)
Changes
Reverts llvm/llvm-project#120323
This breaks some internal Fuchsia builders. We can reland again later, once
that is addresed.
---
Full diff: https://github.com/llvm/llvm-project/pull/126293.diff
2 Files Af
https://github.com/ilovepi created
https://github.com/llvm/llvm-project/pull/126293
Reverts llvm/llvm-project#120323
This breaks some internal Fuchsia builders. We can reland again later, once
that is addresed.
>From 9611deb1401eb27477ae438ed257fccc87a395b7 Mon Sep 17 00:00:00 2001
From: Paul
mpark wrote:
/cherry-pick a9e249f64e800fbb20a3b26c0cfb68c1a1aee5e1
https://github.com/llvm/llvm-project/pull/121245
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ilovepi wrote:
Pausing for now, since there may be an easy fix on our side, and this doesn't
affect any public builds.
https://github.com/llvm/llvm-project/pull/126293
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-
201 - 300 of 527 matches
Mail list logo