llvmbot wrote:
@llvm/pr-subscribers-backend-risc-v
Author: Jim Lin (tclin914)
Changes
Fixes: https://github.com/llvm/llvm-project/issues/109694
---
Full diff: https://github.com/llvm/llvm-project/pull/112827.diff
1 Files Affected:
- (modified) clang/lib/Sema/SemaRISCV.cpp (+6-1)
```
https://github.com/gedare updated
https://github.com/llvm/llvm-project/pull/108332
>From d4ea6c119580f4e153a0844f0e29cb393c340279 Mon Sep 17 00:00:00 2001
From: Gedare Bloom
Date: Thu, 20 Jun 2024 17:35:39 -0600
Subject: [PATCH 1/2] Format: add AlignAfterOpenBracketOptions
Introduce new option
Author: Owen Pan
Date: 2024-10-17T20:21:42-07:00
New Revision: d989c2410eb883f464c3efa472ed026dc5fd9f88
URL:
https://github.com/llvm/llvm-project/commit/d989c2410eb883f464c3efa472ed026dc5fd9f88
DIFF:
https://github.com/llvm/llvm-project/commit/d989c2410eb883f464c3efa472ed026dc5fd9f88.diff
LOG:
https://github.com/owenca closed
https://github.com/llvm/llvm-project/pull/112325
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jsji created https://github.com/llvm/llvm-project/pull/112820
This is one of the many PRs to fix errors with LLVM_ENABLE_WERROR=on. Built by
GCC 11.
Fix warning
llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:19:6: error: ‘void
clang::DiagnosticsTestHelper(clang::Diag
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Jinsong Ji (jsji)
Changes
This is one of the many PRs to fix errors with LLVM_ENABLE_WERROR=on. Built by
GCC 11.
Fix warning
llvm-project/clang/unittests/Basic/DiagnosticTest.cpp:19:6: error: ‘void
clang::DiagnosticsTestHelper(clang::Di
https://github.com/rniwa updated
https://github.com/llvm/llvm-project/pull/110222
>From 6e842a0135d097ffcb3c5991bc97543179972405 Mon Sep 17 00:00:00 2001
From: Ryosuke Niwa
Date: Fri, 27 Sep 2024 02:05:25 -0700
Subject: [PATCH 1/3] [WebKit Checkers] Allow a guardian CheckedPtr/CheckedRef
This
https://github.com/jsji created https://github.com/llvm/llvm-project/pull/112825
This is one of the many PRs to fix errors with LLVM_ENABLE_WERROR=on. Built by
GCC 11.
Fix warnings:
clang/lib/Sema/SemaFunctionEffects.cpp:1531:5: error: this statement may fall
through [-Werror=implicit-fallthr
llvmbot wrote:
@llvm/pr-subscribers-backend-nvptx
@llvm/pr-subscribers-clang
Author: Jinsong Ji (jsji)
Changes
This is one of the many PRs to fix errors with LLVM_ENABLE_WERROR=on. Built by
GCC 11.
Fix warnings:
clang/lib/Sema/SemaFunctionEffects.cpp:1531:5: error: this statement may fa
https://github.com/gedare updated
https://github.com/llvm/llvm-project/pull/108332
>From f21e1c62aa64ce497d5d4b500f412752eae9ceb0 Mon Sep 17 00:00:00 2001
From: Gedare Bloom
Date: Thu, 20 Jun 2024 17:35:39 -0600
Subject: [PATCH 1/2] Format: add AlignAfterOpenBracketOptions
Introduce new option
llvmbot wrote:
@llvm/pr-subscribers-clang-static-analyzer-1
Author: Endre Fülöp (gamesh411)
Changes
The ClangSA documentation lives in RST format, and the FAQ section of the old
webpage is also migrated from HTML with this change.
---
Patch is 22.56 KiB, truncated to 20.00 KiB below, fu
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Endre Fülöp (gamesh411)
Changes
The ClangSA documentation lives in RST format, and the FAQ section of the old
webpage is also migrated from HTML with this change.
---
Patch is 22.56 KiB, truncated to 20.00 KiB below, full version:
https
https://github.com/gamesh411 created
https://github.com/llvm/llvm-project/pull/112831
The ClangSA documentation lives in RST format, and the FAQ section of the old
webpage is also migrated from HTML with this change.
From 327a84633d6d2029e11642dac07d63c90f2577d8 Mon Sep 17 00:00:00 2001
From:
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder
`sanitizer-aarch64-linux-bootstrap-hwasan` running on `sanitizer-buildbot11`
while building `clang,llvm` at step 2 "annotate".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/55/builds/2889
Here is th
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/112832
None
>From 28b0023196a895a6b02c5990196bcca394fb8d28 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 18 Oct 2024 05:57:34 +0200
Subject: [PATCH] [clang][bytecode] Activate pointers in In
https://github.com/Sirraide requested changes to this pull request.
This doesn’t seem right: that diagnostic is only used in the parser, which is
why it is in `DiagnosticParseKinds.td`. Instead, it’d be better to cast the two
diagnostic IDs that are causing the problem to `unsigned` where they’
https://github.com/Sirraide approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/112825
___
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: Timm Baeder (tbaederr)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/112832.diff
2 Files Affected:
- (modified) clang/lib/AST/ByteCode/Interp.h (+2)
- (modified) clang/test/AST/ByteCode/placement-new.cpp (+11)
``
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/112705
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -39,7 +39,8 @@ bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl,
AccessSpecifier LexicalAS) {
if (!PrevMemberDecl) {
// Use the lexical access specifier.
-MemberDecl->setAccess(LexicalAS);
shafik wrote:
@@ -39,7 +39,8 @@ bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl,
AccessSpecifier LexicalAS) {
if (!PrevMemberDecl) {
// Use the lexical access specifier.
-MemberDecl->setAccess(LexicalAS);
shafik wrote:
https://github.com/BeMg approved this pull request.
LGTM. Thanks for fix this issue!
https://github.com/llvm/llvm-project/pull/112827
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/wangpc-pp approved this pull request.
LGTM.
I like this change and adding support of paired registers is on my todo list as
well.
https://github.com/llvm/llvm-project/pull/112561
___
cfe-commits mailing list
cfe-commits@lists.llvm.o
Author: Timm Baeder
Date: 2024-10-18T07:38:22+02:00
New Revision: 5d08625347a5467d463ff4377816709e262edb59
URL:
https://github.com/llvm/llvm-project/commit/5d08625347a5467d463ff4377816709e262edb59
DIFF:
https://github.com/llvm/llvm-project/commit/5d08625347a5467d463ff4377816709e262edb59.diff
L
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/112832
___
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: Timm Baeder (tbaederr)
Changes
This is what the current interpreter does as well.
---
Full diff: https://github.com/llvm/llvm-project/pull/112841.diff
2 Files Affected:
- (modified) clang/lib/AST/ByteCode/Compiler.cpp (+4)
- (modified)
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/112841
This is what the current interpreter does as well.
>From 349cda342a9febd60419ea53ea34cdf8a7b2523f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Fri, 18 Oct 2024 06:25:29 +0200
Subject: [PA
tbaederr wrote:
Agreed, LGTM. The first comment in `VarDecl::hasConstantInitialization()` could
use some love, since it's no longer true for global constexpr variables.
https://github.com/llvm/llvm-project/pull/112708
___
cfe-commits mailing list
cfe-
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Vinicius Tadeu Zein (vtz)
Changes
This patch implements the directive pragma clang section on COFF targets with
the exact same features available on ELF and Mach-O.
---
Full diff: https://github.com/llvm/llvm-project/pull/112714.diff
2
https://github.com/AlexVlx commented:
Gentle ping.
https://github.com/llvm/llvm-project/pull/110447
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AlexVlx edited
https://github.com/llvm/llvm-project/pull/110447
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
DavidTruby wrote:
Sorry I wasn’t very clear in my previous comments; I think we shouldn’t go
ahead with this PR and should continue to reject the flag. So I think we’re in
agreement.
https://github.com/llvm/llvm-project/pull/110598
___
cfe-commits ma
topperc wrote:
Do Init objects have any methods that can modify them? They const was
explicitly removed from some uses a long time ago
af8ee2cdeeb2ed35fdf0db8f7c06254c5d333ac4.
https://github.com/llvm/llvm-project/pull/112705
___
cfe-commits mailing
https://github.com/paulwalker-arm approved this pull request.
https://github.com/llvm/llvm-project/pull/112687
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/balazske updated
https://github.com/llvm/llvm-project/pull/112688
From 0694ea396728fe34f031fa1102460f56da4d3822 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bal=C3=A1zs=20K=C3=A9ri?=
Date: Thu, 17 Oct 2024 12:03:55 +0200
Subject: [PATCH 1/2] [clang][ASTImporter] Fix of unchecked
https://github.com/balazske edited
https://github.com/llvm/llvm-project/pull/112688
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ldionne created
https://github.com/llvm/llvm-project/pull/112733
This clarifies how that option is meant to be used to avoid confusion. As a
drive-by, also fix an incorrect usage in the recently-added GPU caches.
>From 32dbc3a85d37be3b7e7331671d7faa0c47d7ef70 Mon Sep 17 00:0
ldionne wrote:
https://github.com/llvm/llvm-project/pull/112733
https://github.com/llvm/llvm-project/pull/112703
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-libcxx
Author: Louis Dionne (ldionne)
Changes
This clarifies how that option is meant to be used to avoid confusion. As a
drive-by, also fix an incorrect usage in the recently-added GPU caches.
---
Full diff: https://github.com/llvm/llvm-project/pull/1
@@ -946,6 +952,13 @@ class DiagnosticsEngine : public
RefCountedBase {
return (Level)Diags->getDiagnosticLevel(DiagID, Loc, *this);
}
+ /// Diagnostic suppression mappings can be used to ignore diagnostics based
on
+ /// the file they occur in.
+ /// These take pres
https://github.com/ilya-biryukov commented:
I have only done a quick pass, but still wanted to leave a few NITs.
https://github.com/llvm/llvm-project/pull/112517
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mai
https://github.com/ilya-biryukov edited
https://github.com/llvm/llvm-project/pull/112517
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -575,25 +575,42 @@ DiagnosticIDs::getDiagnosticSeverity(unsigned DiagID,
SourceLocation Loc,
DiagID != diag::fatal_too_many_errors && Diag.FatalsAsError)
Result = diag::Severity::Error;
+ // Rest of the mappings are only applicable for diagnostics associated wit
@@ -108,6 +108,9 @@ class DiagnosticOptions : public
RefCountedBase{
/// The file to serialize diagnostics to (non-appending).
std::string DiagnosticSerializationFile;
+ /// File that defines suppression mappings.
ilya-biryukov wrote:
NIT: diagnostic su
@@ -70,6 +169,14 @@ void clang::ProcessWarningOptions(DiagnosticsEngine &Diags,
else
Diags.setExtensionHandlingBehavior(diag::Severity::Ignored);
+ if (!Opts.SuppressionMappingsFile.empty()) {
+if (auto Buf = VFS.getBufferForFile(Opts.SuppressionMappingsFile)) {
+
@@ -332,19 +334,22 @@ static void SetupSerializedDiagnostics(DiagnosticOptions
*DiagOpts,
void CompilerInstance::createDiagnostics(DiagnosticConsumer *Client,
bool ShouldOwnClient) {
- Diagnostics = createDiagnostics(&getDiagnosticOpt
@@ -122,7 +122,6 @@ class SpecialCaseList {
// Returns zero if no match is found.
unsigned match(StringRef Query) const;
- private:
StringMap> Globs;
ilya-biryukov wrote:
Is this intended or can it be kept private?
https://github.com/llvm/llvm-
https://github.com/jthackray approved this pull request.
https://github.com/llvm/llvm-project/pull/112687
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -36,16 +36,23 @@
/* Verify that the correct vector library is passed to LTO flags. */
// RUN: %clang -### --target=x86_64-unknown-linux-gnu -fveclib=LIBMVEC -flto
%s 2>&1 | FileCheck --check-prefix=CHECK-LTO-LIBMVEC %s
+// CHECK-LTO-LIBMVEC: "-fmath-errno"
// CHECK-LTO-LI
https://github.com/paulwalker-arm edited
https://github.com/llvm/llvm-project/pull/99865
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -11536,6 +11536,9 @@ bool
ArrayExprEvaluator::VisitCXXParenListOrInitListExpr(
LValue Subobject = This;
Subobject.addArray(Info, ExprToVisit, CAT);
auto Eval = [&](const Expr *Init, unsigned ArrayIndex) {
+if (Init->isValueDependent())
a-tarasyuk
https://github.com/ldionne created
https://github.com/llvm/llvm-project/pull/112741
The runtimes used to support a build mode called the "Standalone build", which
isn't supported anymore (and hasn't been for a few years). However, various
places in the code still contained stuff whose only pur
llvmbot wrote:
@llvm/pr-subscribers-libunwind
Author: Louis Dionne (ldionne)
Changes
The runtimes used to support a build mode called the "Standalone build", which
isn't supported anymore (and hasn't been for a few years). However, various
places in the code still contained stuff whose o
https://github.com/paulwalker-arm edited
https://github.com/llvm/llvm-project/pull/99865
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -2580,6 +2580,8 @@ void NeonEmitter::runVectorTypes(raw_ostream &OS) {
OS << "typedef __fp16 float16_t;\n";
OS << "#if defined(__aarch64__) || defined(__arm64ec__)\n";
+ OS << "typedef __MFloat8x8_t mfloat8x8_t;\n";
+ OS << "typedef __MFloat8x16_t mfloat8x16_t;\n";
--
@@ -39,7 +39,8 @@ bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl,
AccessSpecifier LexicalAS) {
if (!PrevMemberDecl) {
// Use the lexical access specifier.
-MemberDecl->setAccess(LexicalAS);
a-tarasyuk wro
@@ -194,12 +198,43 @@ Some issues with flags can be debugged using the
``verbosity=$NUM`` flag:
misspelled_flag
...
-Disabling
--
+Disabling and suppressing
+-
-In some circumstances, you may want to suppress error reporting in a specif
@@ -194,12 +198,43 @@ Some issues with flags can be debugged using the
``verbosity=$NUM`` flag:
misspelled_flag
...
-Disabling
--
+Disabling and suppressing
+-
-In some circumstances, you may want to suppress error reporting in a specif
@@ -36,16 +36,23 @@
/* Verify that the correct vector library is passed to LTO flags. */
// RUN: %clang -### --target=x86_64-unknown-linux-gnu -fveclib=LIBMVEC -flto
%s 2>&1 | FileCheck --check-prefix=CHECK-LTO-LIBMVEC %s
+// CHECK-LTO-LIBMVEC: "-fmath-errno"
// CHECK-LTO-LI
https://github.com/paulwalker-arm commented:
I can be persuaded if there are good reasons for the `TypeSpec` side to wait,
but the the current placement of the typedefs looks wrong.
https://github.com/llvm/llvm-project/pull/99865
___
cfe-commits mail
@@ -9827,6 +9827,9 @@ static IntRange GetExprRange(ASTContext &C, const Expr
*E, unsigned MaxWidth,
return IntRange(BitField->getBitWidthValue(C),
BitField->getType()->isUnsignedIntegerOrEnumerationType());
a-tarasyuk wrote:
@shafik G
Author: Nick Riasanovsky
Date: 2024-10-17T12:42:08-04:00
New Revision: 6d7712a70c163d2ae9e1dc928db31fcb45d9e404
URL:
https://github.com/llvm/llvm-project/commit/6d7712a70c163d2ae9e1dc928db31fcb45d9e404
DIFF:
https://github.com/llvm/llvm-project/commit/6d7712a70c163d2ae9e1dc928db31fcb45d9e404.di
https://github.com/nicovank closed
https://github.com/llvm/llvm-project/pull/112162
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
@njriasan 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/cor3ntin approved this pull request.
lgtm
https://github.com/llvm/llvm-project/pull/112539
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/shafik approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/112708
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -194,12 +198,43 @@ Some issues with flags can be debugged using the
``verbosity=$NUM`` flag:
misspelled_flag
...
-Disabling
--
+Disabling and suppressing
+-
-In some circumstances, you may want to suppress error reporting in a specif
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/112676
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -36,16 +36,23 @@
/* Verify that the correct vector library is passed to LTO flags. */
// RUN: %clang -### --target=x86_64-unknown-linux-gnu -fveclib=LIBMVEC -flto
%s 2>&1 | FileCheck --check-prefix=CHECK-LTO-LIBMVEC %s
+// CHECK-LTO-LIBMVEC: "-fmath-errno"
// CHECK-LTO-LI
https://github.com/efriedma-quic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/102199
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
jurahul wrote:
> Do Init objects have any methods that can modify them? `const` was explicitly
> removed from some uses a long time ago
> [af8ee2c](https://github.com/llvm/llvm-project/commit/af8ee2cdeeb2ed35fdf0db8f7c06254c5d333ac4).
>
> Here's a very old thread about removing `const` from IR
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clang-codegen
Author: Momchil Velikov (momchil-velikov)
Changes
Pure Scalable Types are defined in AAPCS64 here:
https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#pure-scalable-types-psts
And should be pa
https://github.com/momchil-velikov created
https://github.com/llvm/llvm-project/pull/112747
Pure Scalable Types are defined in AAPCS64 here:
https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#pure-scalable-types-psts
And should be passed according to Rule C.7 here:
https
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
Author: Momchil Velikov (momchil-velikov)
Changes
Pure Scalable Types are defined in AAPCS64 here:
https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#pure-scalable-types-psts
And should be passed according to Rule C.
JOE1994 wrote:
`IRBuilderBase:CreatePointerCast` doesn't emit anything if the `from` and `to`
targets types are same:
https://github.com/llvm/llvm-project/blob/6d7712a70c163d2ae9e1dc928db31fcb45d9e404/llvm/include/llvm/IR/IRBuilder.h#L2197-L2204
while `IRBuilderBase::CreateAddrSpaceCast` emit
jurahul wrote:
Also, this enabled removing one const_cast<> in
https://github.com/llvm/llvm-project/pull/112261 (which I think is going to be
the final change for the time being to make more pointers const in TableGen
backends).
https://github.com/llvm/llvm-project/pull/112705
___
@@ -194,12 +198,43 @@ Some issues with flags can be debugged using the
``verbosity=$NUM`` flag:
misspelled_flag
...
-Disabling
--
+Disabling and suppressing
+-
-In some circumstances, you may want to suppress error reporting in a specif
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 ab90d2793cf56758a91f7a7ae027850af2455d3e
2b6d76fb5a4951f78e3bac1e271927df87f1aa3d --e
JOE1994 wrote:
Oh.. `CreateAddrSpaceCast` calls `CreateCast` which also initially checks
whether `to` and `from` types are identical before emitting anything.
https://github.com/llvm/llvm-project/pull/112676
___
cfe-commits mailing list
cfe-commits@li
balazske wrote:
I do not want now to check what is exactly happening, the case is a bit
interesting. Normally `return Err` should work and is used at other functions
too. And why did not a similar crash happen at the unit tests? Probably it is
caused by different compilation on other platform
@@ -265,6 +265,15 @@ namespace fpclassify {
char classify_subnorm [__builtin_fpclassify(-1, -1, -1, +1, -1, 1.0e-38f)];
}
+namespace abs {
+ static_assert(__builtin_abs(14) == 14, "");
+ static_assert(__builtin_labs(14L) == 14L, "");
+ static_assert(__builtin_llabs(14LL)
https://github.com/AlexVlx updated
https://github.com/llvm/llvm-project/pull/110695
>From 758fb6e28844d89031b5497d651cb2a9b71b6a0e Mon Sep 17 00:00:00 2001
From: Alex Voicu
Date: Tue, 1 Oct 2024 17:10:50 +0100
Subject: [PATCH 1/2] Explicitly encode native integer widths for SPIR-V.
---
clang/
cor3ntin wrote:
Would you be willing to write additional tests for
https://cplusplus.github.io/CWG/issues/960.html in a separate PR?
https://github.com/llvm/llvm-project/pull/112713
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists
https://github.com/cor3ntin approved this pull request.
LGTM (I'm surprised we never caught that before)
https://github.com/llvm/llvm-project/pull/112713
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/lis
@@ -36,16 +36,23 @@
/* Verify that the correct vector library is passed to LTO flags. */
// RUN: %clang -### --target=x86_64-unknown-linux-gnu -fveclib=LIBMVEC -flto
%s 2>&1 | FileCheck --check-prefix=CHECK-LTO-LIBMVEC %s
+// CHECK-LTO-LIBMVEC: "-fmath-errno"
// CHECK-LTO-LI
https://github.com/MacDue edited
https://github.com/llvm/llvm-project/pull/112580
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/MacDue edited
https://github.com/llvm/llvm-project/pull/112580
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
cor3ntin wrote:
@nickdesaulniers well, if this is stalled, someone should take over
@tahonermann
https://github.com/llvm/llvm-project/pull/78503
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cf
https://github.com/chapuni created
https://github.com/llvm/llvm-project/pull/112724
`CounterPair` can hold `` instead of current `unsigned`, to
hold also the counter number of SkipPath. For now, this change provides the
skeleton and only `CounterPair::first` is used.
Each counter number can h
https://github.com/ldionne created
https://github.com/llvm/llvm-project/pull/112717
Instead of placing artifacts for testing the runtimes at /test, place
those artifacts at //test. This prevents cluttering the build
directory with the runtimes' test artifacts for everyone else.
As a drive-by,
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/112719
... provided the given index is 0. Skip the atIndex() in that case.
>From cc844864398bceb91a31c22cd52d16e6dbd9eb71 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Thu, 17 Oct 2024 15:05:29 +
llvmbot wrote:
@llvm/pr-subscribers-libcxx
@llvm/pr-subscribers-libcxxabi
Author: Louis Dionne (ldionne)
Changes
Instead of placing artifacts for testing the runtimes at /test,
place those artifacts at //test. This prevents
cluttering the build directory with the r
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
... provided the given index is 0. Skip the atIndex() in that case.
---
Full diff: https://github.com/llvm/llvm-project/pull/112719.diff
2 Files Affected:
- (modified) clang/lib/AST/ByteCode/Interp.h (+29-
https://github.com/budimirarandjelovichtec updated
https://github.com/llvm/llvm-project/pull/105479
From 187bfeb581ae19a744fb3612540cbb44a51190c2 Mon Sep 17 00:00:00 2001
From: budimirarandjelovicsyrmia
Date: Fri, 5 Apr 2024 15:20:37 +0200
Subject: [PATCH] [clang] Catch missing format attribute
https://github.com/MacDue updated
https://github.com/llvm/llvm-project/pull/112580
>From d8ac47d27ad860a8b11424621ab88cd9267cf866 Mon Sep 17 00:00:00 2001
From: Benjamin Maxwell
Date: Wed, 2 Oct 2024 10:28:29 +
Subject: [PATCH 1/2] [clang] Make -fveclib={ArmPL,SLEEF} imply -fno-math-errno
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/2871
Here is the rel
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: NAKAMURA Takumi (chapuni)
Changes
`CounterPair` can hold `` instead of current
`unsigned`, to hold also the counter number of SkipPath. For now, this change
provides the skeleton and only `CounterPair::first` is used.
@@ -0,0 +1,26 @@
+// RUN: %clang_cc1 -fsyntax-only -verify %s
+
+a() {struct b c (sizeof(b * [({ {tree->d* next)} 0
+
+// expected-error@3 {{a type specifier is required for all declarations}}
+// expected-error@3 {{use of undeclared identifier 'tree'; did you mean
'true'?}}
+//
https://github.com/Fznamznon updated
https://github.com/llvm/llvm-project/pull/112708
>From c40ea631fc1ec226b644b1df2d1dca1c8646c992 Mon Sep 17 00:00:00 2001
From: "Podchishchaeva, Mariya"
Date: Thu, 17 Oct 2024 06:43:13 -0700
Subject: [PATCH 1/2] [clang] Fix C23 constexpr crashes
Before using
https://github.com/MacDue edited
https://github.com/llvm/llvm-project/pull/112580
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
401 - 500 of 577 matches
Mail list logo