From 40f46312f8927024fc89e1627c9af5d56963cfad Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Thu, 13 Mar 2025 23:25:52 +0000 Subject: [PATCH] fix(userspace/apps/test): make gcc shut up about "infinite recursion detected" Signed-off-by: EnderIce2 --- Userspace/apps/test/utest/userspace_test.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Userspace/apps/test/utest/userspace_test.c b/Userspace/apps/test/utest/userspace_test.c index ddad628b..d215bd94 100644 --- a/Userspace/apps/test/utest/userspace_test.c +++ b/Userspace/apps/test/utest/userspace_test.c @@ -883,9 +883,12 @@ void fork_bomb_syscall() #endif } +volatile int __dummy = 0; int fill_stack(void *p) { - __attribute__((used)) char buf[512]; + if (__dummy == 1) + return (int)(__UINTPTR_TYPE__)p; + char buf[512]; return fill_stack(buf); }