llvm-project
[llvm] Support building with c++23
#154372
Merged

[llvm] Support building with c++23 #154372

kykrueger
github-actions
llvmbot llvmbot added tablegen
llvmbot llvmbot added debuginfo
llvmbot llvmbot added llvm:mc
llvmbot llvmbot added platform:windows
llvmbot
aganea
aganea requested changes on 2025-08-19
github-actions
AaronBallman AaronBallman requested a review from nikic nikic 289 days ago
nikic nikic changed the title 154331 build with c++23 on main [llvm] Support building with c++23 289 days ago
nikic
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 kykrueger force pushed 289 days ago
complete forward-declared DebugInfo types for c++23 constexpr
b48f2dbf
move InputFile constructors out of header
214772c4
kykrueger kykrueger force pushed to 214772c4 289 days ago
kykrueger
kykrueger
kykrueger commented on 2025-08-19
kykrueger
kykrueger commented on 2025-08-19
kykrueger
kykrueger commented on 2025-08-19
kykrueger
kykrueger commented on 2025-08-19
kykrueger
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 kykrueger requested a review from JDevlieghere JDevlieghere 289 days ago
kykrueger
kykrueger kykrueger requested a review from aganea aganea 289 days ago
frederick-vs-ja
frederick-vs-ja
frederick-vs-ja commented on 2025-08-20
run clang-format
c50dede2
kykrueger kykrueger force pushed to c50dede2 288 days ago
kykrueger
kykrueger
nikic
nikic approved these changes on 2025-08-26
remove unique_ptr get calls for SwitchMatcher Conditions
455d96d3
kykrueger
kykrueger Merge branch 'main' into 154331-build-with-c++23-on-main
4d244dca
nikic nikic enabled auto-merge (squash) 279 days ago
nikic nikic merged 5d0294fc into main 279 days ago
github-actions
kykrueger
kykrueger
kykrueger
frederick-vs-ja frederick-vs-ja added this to the LLVM 21.x Release milestone 240 days ago
frederick-vs-ja
llvmbot

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone