From fb73be1f2a76cc7faaaab19ac7a818fd095bd725 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 3 Jan 2025 11:29:29 +0900 Subject: [PATCH] Win32: Define COROUTINE_DECL to suppress a warning In cont.c: ``` warning C4141: 'noreturn': used more than once ``` --- coroutine/win32/Context.h | 1 + coroutine/win64/Context.h | 1 + 2 files changed, 2 insertions(+) diff --git a/coroutine/win32/Context.h b/coroutine/win32/Context.h index 243ae5a43b..c1c8fbcd13 100644 --- a/coroutine/win32/Context.h +++ b/coroutine/win32/Context.h @@ -16,6 +16,7 @@ #include #define COROUTINE __declspec(noreturn) void __fastcall +#define COROUTINE_DECL void __fastcall #define COROUTINE_LIMITED_ADDRESS_SPACE /* This doesn't include thread information block */ diff --git a/coroutine/win64/Context.h b/coroutine/win64/Context.h index c5cab729f8..23b21b5c1c 100644 --- a/coroutine/win64/Context.h +++ b/coroutine/win64/Context.h @@ -16,6 +16,7 @@ #include #define COROUTINE __declspec(noreturn) void +#define COROUTINE_DECL void enum { COROUTINE_REGISTERS = 8,