Skip to content

Commit bcf30d3

Browse files
authored
[runtime] Adopt safer native compiler flags: ftrivial-auto-var-init=zero (#24085)
This will zero-initialize all automatic (stack and register based) variables. References: * https://developer.apple.com/documentation/xcode/enabling-enhanced-security-for-your-app * https://releases.llvm.org/8.0.0/tools/clang/docs/ReleaseNotes.html#major-new-features (for -ftrivial-auto-var-init=zero) Contributes towards #23023.
1 parent 0d3d82c commit bcf30d3

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

mk/rules.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ CFLAGS=\
3131
-Wdeprecated \
3232
-Wuninitialized \
3333
-fstack-protector-strong \
34+
-ftrivial-auto-var-init=zero \
3435
-Wformat \
3536
-Wformat-security \
3637
-Werror=format-security \

0 commit comments

Comments
 (0)