aboutsummaryrefslogtreecommitdiff
path: root/libs/kstd/src/libc/stdlib.cpp
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2025-10-29 17:01:22 +0100
committerFelix Morgner <felix.morgner@ost.ch>2025-10-29 17:01:22 +0100
commit7b9df8bec5038e0316540d2397df632fb14c9169 (patch)
tree3b5959510cbfd336479b97413427a35972e6e305 /libs/kstd/src/libc/stdlib.cpp
parentb157e2c472d8bd67ac1656404a6a6ee821260f4b (diff)
downloadteachos-7b9df8bec5038e0316540d2397df632fb14c9169.tar.xz
teachos-7b9df8bec5038e0316540d2397df632fb14c9169.zip
chore: configure clang-tidy
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