diff --git a/lib/uefi/include/uefi/types.h b/lib/uefi/include/uefi/types.h index 10832e35..0efc5c9c 100644 --- a/lib/uefi/include/uefi/types.h +++ b/lib/uefi/include/uefi/types.h @@ -34,7 +34,12 @@ struct EfiEventImpl; typedef void* EfiHandle; +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wc++20-compat" +#if __cplusplus < 202002L typedef uint8_t char8_t; +#endif +#pragma GCC diagnostic pop typedef EfiEventImpl* EfiEvent; typedef uint64_t EfiPhysicalAddr; typedef uint64_t EfiVirtualAddr;