Index: clang/include/clang/Driver/Options.td =================================================================== --- clang/include/clang/Driver/Options.td +++ clang/include/clang/Driver/Options.td @@ -5196,9 +5196,10 @@ def disable_free : Flag<["-"], "disable-free">, HelpText<"Disable freeing of memory on exit">, MarshallingInfoFlag>; -def enable_noundef_analysis : Flag<["-"], "enable-noundef-analysis">, Group, - HelpText<"Enable analyzing function argument and return types for mandatory definedness">, - MarshallingInfoFlag>; +defm enable_noundef_analysis : BoolFOption<"enable-noundef-analysis", + CodeGenOpts<"EnableNoundefAttrs">, DefaultTrue, + NegFlag, + PosFlag>; def discard_value_names : Flag<["-"], "discard-value-names">, HelpText<"Discard value names in LLVM IR">, MarshallingInfoFlag>;