LINUX.ORG.RU

История изменений

Исправление 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