From 13ce5a60faec9966b939a07b67b6e0551810f883 Mon Sep 17 00:00:00 2001 From: Rangi Date: Sun, 21 Dec 2025 11:28:41 -0500 Subject: [PATCH] Specify `-std=c++20` not `c++2a` --- Makefile | 4 ++-- compile_flags.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index d314ef3c3..3908ee032 100644 --- a/Makefile +++ b/Makefile @@ -31,7 +31,7 @@ WARNFLAGS := -Wall -pedantic -Wno-unknown-warning-option -Wno-gnu-zero-variadic- # Overridable CXXFLAGS CXXFLAGS ?= -O3 -flto -DNDEBUG # Non-overridable CXXFLAGS -REALCXXFLAGS := ${CXXFLAGS} ${WARNFLAGS} -std=c++2a -I include -fno-exceptions -fno-rtti +REALCXXFLAGS := ${CXXFLAGS} ${WARNFLAGS} -std=c++20 -I include -fno-exceptions -fno-rtti # Overridable LDFLAGS LDFLAGS ?= # Non-overridable LDFLAGS @@ -254,7 +254,7 @@ tidy: src/asm/parser.hpp src/link/script.hpp iwyu: $Qenv ${MAKE} \ CXX="include-what-you-use" \ - REALCXXFLAGS="-std=c++2a -I include" + REALCXXFLAGS="-std=c++20 -I include" # Targets for the project maintainer to easily create Windows exes. # This is not for Windows users! diff --git a/compile_flags.txt b/compile_flags.txt index 4cdeefd48..6b8032ce8 100644 --- a/compile_flags.txt +++ b/compile_flags.txt @@ -1,4 +1,4 @@ --std=c++2a +-std=c++20 -I include -fno-exceptions