История изменений
Исправление iron, (текущая версия) :
Что код откомпилировался и запускается?
# cc -Wall -Wextra -Werror=return-local-addr 1.c -o 1
1.c:5:12: error: address of stack memory associated with local variable 'string' returned [-Werror,-Wreturn-stack-address]
5 | return string;
| ^~~~~~
1 error generated.
# cc -v
FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
Target: x86_64-unknown-freebsd14.2
Исходная версия iron, :
Что код откомпилировался и запускается?
# cc -Wall -Wextra -Werror=return-local-addr test.c -o test
1.c:5:12: error: address of stack memory associated with local variable 'string' returned [-Werror,-Wreturn-stack-address]
5 | return string;
| ^~~~~~
1 error generated.
# cc -v
FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git llvmorg-19.1.7-0-gcd708029e0b2)
Target: x86_64-unknown-freebsd14.2