add static_assert fallback

This commit is contained in:
blueloveTH 2025-01-08 18:38:30 +08:00
parent 601c1029ce
commit a4745a8bd9

View File

@ -1,7 +1,6 @@
#pragma once
#include <stdio.h>
#include <stdlib.h>
#define PK_REGION(name) 1
@ -48,3 +47,10 @@ typedef struct RefCounted {
PK_FREE(obj); \
} \
} while(0)
// static assert
#ifndef __cplusplus
#ifndef static_assert
#define static_assert(x, msg) if(!(x)) c11__abort(msg)
#endif
#endif