llvm-project
[llvm] Support building with c++23
#154372
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
20
Changes
View On
GitHub
[llvm] Support building with c++23
#154372
nikic
merged 20 commits into
llvm:main
from
kykrueger:154331-build-with-c++23-on-main
llvmbot
added
tablegen
llvmbot
added
debuginfo
llvmbot
added
llvm:mc
llvmbot
added
platform:windows
aganea
requested changes on 2025-08-19
AaronBallman
requested a review
from
nikic
289 days ago
nikic
changed the title
154331 build with c++23 on main
[llvm] Support building with c++23
289 days ago
move RecordsEntry constructors out of header
4c8f57f4
move BitstreamRemarkParser constructor out of header
49f1a4ca
move MCGOFFStreamer constructor out of header
f8ba12aa
move default destructor of GsymContext out of header
ddd4519b
kykrueger
force pushed
289 days ago
complete forward-declared DebugInfo types for c++23 constexpr
b48f2dbf
move InputFile constructors out of header
214772c4
kykrueger
force pushed
to
214772c4
289 days ago
kykrueger
commented on 2025-08-19
kykrueger
commented on 2025-08-19
kykrueger
commented on 2025-08-19
kykrueger
commented on 2025-08-19
move GlobalISelMatchTable methods that require completed classes out …
b922f749
remove nullptr init from unique_ptr to SwitchMatcher.Condition
d62570ec
remove Result constructor def out of MachineFunctionAnalysis.h
2a29c49b
move LiveDebugVariable constructors and destructors to after pImpl de…
a8016968
add ResourcePriorityQueue dtor after definition of pointee DFAPacketizer
cafcfad0
move RISCVELFStreamer constructor definition to .cpp
932c256b
move BasicELFBuilder ctor and dtor to .cpp
bc927cea
move DebugMap ctor to .cpp file
c813d7d0
move ExpansionView ctors and operator defs to .cpp
827a5628
move InstantiationView ctor to .cpp
e20c9d2d
add include to complete PDBSymbol def for unique_ptr
fe60ac41
kykrueger
requested a review
from
JDevlieghere
289 days ago
kykrueger
requested a review
from
aganea
289 days ago
frederick-vs-ja
commented on 2025-08-20
run clang-format
c50dede2
kykrueger
force pushed
to
c50dede2
288 days ago
nikic
approved these changes on 2025-08-26
remove unique_ptr get calls for SwitchMatcher Conditions
455d96d3
Merge branch 'main' into 154331-build-with-c++23-on-main
4d244dca
nikic
enabled auto-merge (squash)
279 days ago
nikic
merged
5d0294fc
into main
279 days ago
frederick-vs-ja
added this to the
LLVM 21.x Release
milestone
240 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
nikic
aganea
shafik
frederick-vs-ja
AaronBallman
dpaoliello
JDevlieghere
Assignees
No one assigned
Labels
tablegen
debuginfo
llvm:mc
platform:windows
Milestone
LLVM 21.x Release
Login to write a write a comment.
Login via GitHub