From f7bdffcb8a991ef46bcfa4bb60b1031e59d33342 Mon Sep 17 00:00:00 2001 From: Nic Barker Date: Sun, 2 Feb 2025 15:06:13 +1300 Subject: [PATCH] GCC issues --- clay.h | 3 ++- examples/clay-official-website/CMakeLists.txt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/clay.h b/clay.h index 7827e8b..815f54e 100644 --- a/clay.h +++ b/clay.h @@ -3293,11 +3293,12 @@ void Clay_SetPointerState(Clay_Vector2 position, bool isPointerDown) { } } -void Clay__PoisonStack(Clay_Context* context) { +uint8_t Clay__PoisonStack(Clay_Context* context) { uint8_t stackmem[1024]; for (int i = 0; i < 1024; i++) { stackmem[i] = 0xce; } + return stackmem[0]; } void Clay__CalculateDeclarationPaddingMask(const Clay_ElementDeclaration dec, Clay_Context* context) { diff --git a/examples/clay-official-website/CMakeLists.txt b/examples/clay-official-website/CMakeLists.txt index b64f447..503f90f 100644 --- a/examples/clay-official-website/CMakeLists.txt +++ b/examples/clay-official-website/CMakeLists.txt @@ -5,5 +5,5 @@ set(CMAKE_C_STANDARD 99) add_executable(clay_official_website main.c) -target_compile_options(clay_official_website PUBLIC -Wall -Werror -Wno-unknown-pragmas -Wno-error=missing-braces) +target_compile_options(clay_official_website PUBLIC) target_include_directories(clay_official_website PUBLIC .)