Skip to content

Commit ca6d581

Browse files
committed
[clang] Do not warn unused -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang
Android enables zero initialisation globally by default, but also allows subprojects to override with different option. Clang complains the above flag being unused in this case. Instead of adding a 75 char long -no-* flag, don't warn unused argument for this flag. Differential Revision: https://reviews.llvm.org/D108278
1 parent e59c882 commit ca6d581

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

clang/include/clang/Driver/Options.td

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2561,7 +2561,7 @@ def ftrivial_auto_var_init : Joined<["-"], "ftrivial-auto-var-init=">, Group<f_G
25612561
NormalizedValues<["Uninitialized", "Zero", "Pattern"]>,
25622562
MarshallingInfoEnum<LangOpts<"TrivialAutoVarInit">, "Uninitialized">;
25632563
def enable_trivial_var_init_zero : Flag<["-"], "enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang">,
2564-
Flags<[CC1Option, CoreOption]>,
2564+
Flags<[CC1Option, CoreOption, NoArgumentUnused]>,
25652565
HelpText<"Trivial automatic variable initialization to zero is only here for benchmarks, it'll eventually be removed, and I'm OK with that because I'm only using it to benchmark">;
25662566
def ftrivial_auto_var_init_stop_after : Joined<["-"], "ftrivial-auto-var-init-stop-after=">, Group<f_Group>,
25672567
Flags<[CC1Option, CoreOption]>, HelpText<"Stop initializing trivial automatic stack variables after the specified number of instances">,

0 commit comments

Comments
 (0)