aboutsummaryrefslogtreecommitdiff
path: root/libs/kstd/src/libc/stdlib.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/kstd/src/libc/stdlib.cpp')
-rw-r--r--libs/kstd/src/libc/stdlib.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/kstd/src/libc/stdlib.cpp b/libs/kstd/src/libc/stdlib.cpp
index 752e616..a0f062a 100644
--- a/libs/kstd/src/libc/stdlib.cpp
+++ b/libs/kstd/src/libc/stdlib.cpp
@@ -9,6 +9,11 @@ namespace kstd::libc
{
kstd::os::abort();
}
+
+ [[noreturn, gnu::weak]] auto free(void *) -> void
+ {
+ kstd::os::panic("Tried to call free.");
+ }
}
} // namespace kstd::libc \ No newline at end of file