From 793d8c1d2e3d952aa167117325df23f15e831cc4 Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Sun, 17 Jul 2022 21:16:11 +0200 Subject: [PATCH] Fix compilation with C++20. --- src/p_mach_enum.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/p_mach_enum.h b/src/p_mach_enum.h index 77e162bd..eb4110f4 100644 --- a/src/p_mach_enum.h +++ b/src/p_mach_enum.h @@ -124,7 +124,8 @@ #ifdef WANT_MACH_SECTION_ENUM /*{*/ #undef WANT_MACH_SECTION_ENUM - enum { // section type (low byte only) + enum : unsigned { + // section type (low byte only) S_REGULAR = 0, S_ZEROFILL, S_CSTRING_LITERALS, @@ -140,9 +141,8 @@ S_GB_ZEROFILL, S_INTERPOSING, S_16BYTE_LITERALS, - S_DTRACE_DOF - }; - enum : unsigned { // section flags (high 24 bits) + S_DTRACE_DOF, + // section flags (high 24 bits) S_ATTR_PURE_INSTRUCTIONS = 0x80000000, S_ATTR_NO_TOC = 0x40000000, S_ATTR_STRIP_STATIC_SYMS = 0x20000000,