From 4be7f93e309e3a864e9efbe7101fbdf89bea4066 Mon Sep 17 00:00:00 2001 From: anon Date: Tue, 10 Dec 2024 20:39:01 +0100 Subject: [PATCH] Added 'C_C++/does_freeing_a_const_char_pointer_warn_or_is_it_a_footgun_under_gcc.c' --- ...t_char_pointer_warn_or_is_it_a_footgun_under_gcc.c | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 C_C++/does_freeing_a_const_char_pointer_warn_or_is_it_a_footgun_under_gcc.c diff --git a/C_C++/does_freeing_a_const_char_pointer_warn_or_is_it_a_footgun_under_gcc.c b/C_C++/does_freeing_a_const_char_pointer_warn_or_is_it_a_footgun_under_gcc.c new file mode 100644 index 0000000..359f8a5 --- /dev/null +++ b/C_C++/does_freeing_a_const_char_pointer_warn_or_is_it_a_footgun_under_gcc.c @@ -0,0 +1,11 @@ +// @BAKE gcc $@ +#include + +void test(const char * i) { + free(i); +} + +signed main() { + free("test"); + test("test"); +}