A buffer boundary checking mode has been implemented for the C language based on Clang
Engineers at Apple have announced readiness for testing the '-fbounds-safety' mode for the Clang compiler, providing guarantees for safe buffer operations in C code. This mode is included in a fork of LLVM supported by Apple for the Swift project. A gradual transfer of the '-fbounds-safety' functionality to the main LLVM/Clang codebase is planned. It is noted that the proposed protection mechanism is already […]
