╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ clang_options.zon ────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭ find file ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╮ ╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │ │ │http│ ssh │ │ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─╯ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
3021 .{ .name = "msse4.1", .ze = .m }, 3022 .{ .name = "msse4.2", .ze = .m }, 3023 .{ .name = "msse4a", .ze = .m }, 3024 .{ .name = "mssse3", .ze = .m }, 3025 .{ .name = "mstack-arg-probe" }, 3026 .{ .name = "mstackrealign" }, 3027 .{ .name = "mstrict-align", .ze = .m }, 3028 .{ .name = "msvr4-struct-return" }, 3029 .{ .name = "mtail-call", .ze = .m }, 3030 .{ .name = "mtbm", .ze = .m }, 3031 .{ .name = "mtgsplit", .ze = .m }, 3032 .{ .name = "mthread-model", .syntax = .separate }, 3033 .{ .name = "mthumb" }, 3034 .{ .name = "mtls-direct-seg-refs" }, 3035 .{ .name = "mtocdata" }, 3036 .{ .name = "mtp", .syntax = .separate }, 3037 .{ .name = "mtsxldtrk", .ze = .m }, 3038 .{ .name = "muclibc" }, 3039 .{ .name = "muintr", .ze = .m }, 3040 .{ .name = "multi_module" }, 3041 .{ .name = "multiply_defined", .syntax = .separate }, 3042 .{ .name = "multiply_defined_unused", .syntax = .separate }, 3043 .{ .name = "munaligned-access" }, 3044 .{ .name = "munaligned-symbols", .ze = .m }, 3045 .{ .name = "munsafe-fp-atomics" }, 3046 .{ .name = "musermsr", .ze = .m }, 3047 .{ .name = "mv5", .ze = .m }, 3048 .{ .name = "mv55", .ze = .m }, 3049 .{ .name = "mv60", .ze = .m }, 3050 .{ .name = "mv62", .ze = .m }, 3051 .{ .name = "mv65", .ze = .m }, 3052 .{ .name = "mv66", .ze = .m }, 3053 .{ .name = "mv67", .ze = .m }, 3054 .{ .name = "mv67t" }, 3055 .{ .name = "mv68", .ze = .m }, 3056 .{ .name = "mv69", .ze = .m }, 3057 .{ .name = "mv71", .ze = .m }, 3058 .{ .name = "mv71t" }, 3059 .{ .name = "mv73", .ze = .m }, 3060 .{ .name = "mv75", .ze = .m }, 3061 .{ .name = "mv79", .ze = .m }, 3062 .{ .name = "mv81" }, 3063 .{ .name = "mv8plus", .ze = .m }, 3064 .{ .name = "mvaes", .ze = .m }, 3065 .{ .name = "mvector-strict-align" }, 3066 .{ .name = "mvevpu" }, 3067 .{ .name = "mvirt", .ze = .m }, 3068 .{ .name = "mvis", .ze = .m }, 3069 .{ .name = "mvis2", .ze = .m }, 3070 .{ .name = "mvis3", .ze = .m }, 3071 .{ .name = "mvpclmulqdq", .ze = .m }, 3072 .{ .name = "mvsx", .ze = .m }, 3073 .{ .name = "mvx" }, 3074 .{ .name = "mvzeroupper", .ze = .m }, 3075 .{ .name = "mwaitpkg", .ze = .m }, 3076 .{ .name = "mwarn-nonportable-cfstrings" }, 3077 .{ .name = "mwavefrontsize64", .ze = .m }, 3078 .{ .name = "mwbnoinvd", .ze = .m }, 3079 .{ .name = "mwide-arithmetic", .ze = .m }, 3080 .{ .name = "mwidekl", .ze = .m }, 3081 .{ .name = "mx32" }, 3082 .{ .name = "mx87", .ze = .m }, 3083 .{ .name = "mxcoff-roptr" }, 3084 .{ .name = "mxgot", .ze = .m }, 3085 .{ .name = "mxop", .ze = .m }, 3086 .{ .name = "mxsave", .ze = .m }, 3087 .{ .name = "mxsavec", .ze = .m }, 3088 .{ .name = "mxsaveopt", .ze = .m }, 3089 .{ .name = "mxsaves", .ze = .m }, 3090 .{ .name = "mzvector" }, 3091 .{ .name = "n" }, 3092 .{ .name = "new-struct-path-tbaa" }, 3093 .{ .name = "no_dead_strip_inits_and_terms" }, 3094 .{ .name = "no-canonical-prefixes" }, 3095 .{ .name = "no-clear-ast-before-backend" }, 3096 .{ .name = "no-code-completion-globals" }, 3097 .{ .name = "no-code-completion-ns-level-decls" }, 3098 .{ .name = "no-cpp-precomp" }, 3099 .{ 3100 .name = "no-cuda-noopt-device-debug", 3101 .pd1 = false, 3102 .pd2 = true, 3103 }, 3104 .{ 3105 .name = "no-cuda-version-check", 3106 .pd1 = false, 3107 .pd2 = true, 3108 }, 3109 .{ .name = "fno-c++-static-destructors" }, 3110 .{ 3111 .name = "no-default-config", 3112 .pd1 = false, 3113 .pd2 = true, 3114 }, 3115 .{ .name = "no-disable-free" }, 3116 .{ .name = "no-emit-llvm-uselists" }, 3117 .{ .name = "no-enable-noundef-analysis" }, 3118 .{ 3119 .name = "no-gpu-bundle-output", 3120 .pd1 = false, 3121 .pd2 = true, 3122 }, 3123 .{ .name = "no-hip-rt" }, 3124 .{ .name = "no-implicit-float" }, 3125 .{ .name = "no-integrated-cpp", .pd2 = true }, 3126 .{ 3127 .name = "no-offload-add-rpath", 3128 .pd1 = false, 3129 .pd2 = true, 3130 }, 3131 .{ 3132 .name = "no-offload-compress", 3133 .pd1 = false, 3134 .pd2 = true, 3135 }, 3136 .{ 3137 .name = "no-offload-inc", 3138 .pd1 = false, 3139 .pd2 = true, 3140 }, 3141 .{ 3142 .name = "no-offload-new-driver", 3143 .pd1 = false, 3144 .pd2 = true, 3145 }, 3146 .{ 3147 .name = "no-offloadlib", 3148 .pd1 = false, 3149 .pd2 = true, 3150 }, 3151 .{ .name = "no-pedantic", .pd2 = true }, 3152 .{ .name = "no-pie", .ze = .no_pie }, 3153 .{ .name = "no-pointer-tbaa" }, 3154 .{ .name = "no-pthread" }, 3155 .{ .name = "no-round-trip-args" }, 3156 .{ .name = "no-struct-path-tbaa" }, 3157 .{ .name = "no-use-spirv-backend" }, 3158 .{ 3159 .name = "no-wasm-opt", 3160 .pd1 = false, 3161 .pd2 = true, 3162 }, 3163 .{ .name = "nobuiltininc" }, 3164 .{ .name = "nocpp" }, 3165 .{ .name = "nodefaultlibs" }, 3166 .{ .name = "nodriverkitlib" }, 3167 .{ .name = "nofixprebinding" }, 3168 .{ .name = "nogpulibc" }, 3169 .{ .name = "nohipwrapperinc" }, 3170 .{ .name = "nolibc", .ze = .nostdlib }, 3171 .{ .name = "nomultidefs" }, 3172 .{ .name = "nopie", .ze = .no_pie }, 3173 .{ .name = "noprebind" }, 3174 .{ .name = "noprofilelib" }, 3175 .{ .name = "noseglinkedit" }, 3176 .{ .name = "nostartfiles" }, 3177 .{ .name = "nostdinc", .ze = .nostdlibinc }, 3178 .{ .name = "nostdinc++", .ze = .nostdlib_cpp }, 3179 .{ .name = "nostdlib", .ze = .nostdlib }, 3180 .{ .name = "nostdlibinc", .ze = .nostdlibinc }, 3181 .{ .name = "nostdlib++", .ze = .nostdlib_cpp }, 3182 .{ .name = "nostdsysteminc" }, 3183 .{ .name = "objc-isystem", .syntax = .separate }, 3184 .{ .name = "objcxx-isystem", .syntax = .separate }, 3185 .{ .name = "object" }, 3186 .{ .name = "object-file-name", .syntax = .separate }, 3187 .{ 3188 .name = "offload-add-rpath", 3189 .pd1 = false, 3190 .pd2 = true, 3191 }, 3192 .{ 3193 .name = "offload-compress", 3194 .pd1 = false, 3195 .pd2 = true, 3196 }, 3197 .{ 3198 .name = "offload-device-only", 3199 .pd1 = false, 3200 .pd2 = true, 3201 }, 3202 .{ 3203 .name = "offload-host-device", 3204 .pd1 = false, 3205 .pd2 = true, 3206 }, 3207 .{ 3208 .name = "offload-host-only", 3209 .pd1 = false, 3210 .pd2 = true, 3211 }, 3212 .{ 3213 .name = "offload-inc", 3214 .pd1 = false, 3215 .pd2 = true, 3216 }, 3217 .{ 3218 .name = "offload-link", 3219 .pd1 = false, 3220 .pd2 = true, 3221 }, 3222 .{ 3223 .name = "offload-new-driver", 3224 .pd1 = false, 3225 .pd2 = true, 3226 }, 3227 .{ 3228 .name = "offloadlib", 3229 .pd1 = false, 3230 .pd2 = true, 3231 }, 3232 .{ .name = "fexperimental-openacc-macro-override", .syntax = .separate }, 3233 .{ .name = "opt-record-file", .syntax = .separate }, 3234 .{ .name = "opt-record-format", .syntax = .separate }, 3235 .{ .name = "opt-record-passes", .syntax = .separate }, 3236 .{ .name = "p" }, 3237 .{ .name = "pass-exit-codes", .pd2 = true }, 3238 .{ .name = "pch-through-hdrstop-create" }, 3239 .{ .name = "pch-through-hdrstop-use" }, 3240 .{ .name = "pedantic", .pd2 = true }, 3241 .{ .name = "pedantic-errors", .pd2 = true }, 3242 .{ .name = "pg" }, 3243 .{ .name = "pic-is-pie" }, 3244 .{ .name = "pic-level", .syntax = .separate }, 3245 .{ .name = "pie", .ze = .pie }, 3246 .{ 3247 .name = "pipe", 3248 .ze = .ignore, 3249 .pd2 = true, 3250 }, 3251 .{ .name = "plugin", .syntax = .separate }, 3252 .{ .name = "pointer-tbaa" }, 3253 .{ .name = "prebind" }, 3254 .{ .name = "prebind_all_twolevel_modules" }, 3255 .{ .name = "preload" }, 3256 .{ .name = "print-dependency-directives-minimized-source" }, 3257 .{ .name = "print-diagnostic-options", .pd2 = true }, 3258 .{ .name = "print-effective-triple", .pd2 = true }, 3259 .{ .name = "print-enabled-extensions", .pd2 = true }, 3260 .{ .name = "print-ivar-layout" }, 3261 .{ .name = "print-libgcc-file-name", .pd2 = true }, 3262 .{ .name = "print-multi-directory", .pd2 = true }, 3263 .{ .name = "print-multi-flags-experimental", .pd2 = true }, 3264 .{ .name = "print-multi-lib", .pd2 = true }, 3265 .{ .name = "print-multi-os-directory", .pd2 = true }, 3266 .{ .name = "print-preamble" }, 3267 .{ .name = "print-resource-dir", .pd2 = true }, 3268 .{ .name = "print-rocm-search-dirs", .pd2 = true }, 3269 .{ .name = "print-runtime-dir", .pd2 = true }, 3270 .{ .name = "print-search-dirs", .pd2 = true }, 3271 .{ .name = "print-stats" }, 3272 .{ .name = "print-library-module-manifest-path", .pd2 = true }, 3273 .{ .name = "print-supported-cpus", .pd2 = true }, 3274 .{ .name = "print-supported-extensions", .pd2 = true }, 3275 .{ .name = "print-target-triple", .pd2 = true }, 3276 .{ .name = "print-targets", .pd2 = true }, 3277 .{ .name = "private_bundle" }, 3278 .{ .name = "pthread" }, 3279 .{ .name = "pthreads" }, 3280 .{ .name = "r", .ze = .r }, 3281 .{ .name = "rdynamic", .ze = .rdynamic }, 3282 .{ .name = "read_only_relocs", .syntax = .separate }, 3283 .{ .name = "record-command-line", .syntax = .separate }, 3284 .{ .name = "reexport_framework", .syntax = .separate }, 3285 .{ .name = "regcall4" }, 3286 .{ .name = "relaxed-aliasing" }, 3287 .{ .name = "relocatable-pch", .pd2 = true }, 3288 .{ .name = "remap" }, 3289 .{ .name = "remap-file", .syntax = .separate }, 3290 .{ .name = "res-may-alias", .psl = true }, 3291 .{ .name = "resource-dir", .syntax = .separate }, 3292 .{ .name = "rewrite-legacy-objc" }, 3293 .{ .name = "rewrite-macros" }, 3294 .{ .name = "rewrite-objc" }, 3295 .{ .name = "rewrite-test" }, 3296 .{ .name = "round-trip-args" }, 3297 .{ .name = "rpath", .syntax = .separate }, 3298 .{ .name = "s", .ze = .strip }, 3299 .{ .name = "save-stats", .pd2 = true }, 3300 .{ .name = "save-temps", .pd2 = true }, 3301 .{ .name = "sectalign", .syntax = .{ .multi_arg = 3 } }, 3302 .{ .name = "sectcreate", .syntax = .{ .multi_arg = 3 } }, 3303 .{ .name = "sectobjectsymbols", .syntax = .{ .multi_arg = 2 } }, 3304 .{ .name = "sectorder", .syntax = .{ .multi_arg = 3 } }, 3305 .{ .name = "seg_addr_table", .syntax = .separate }, 3306 .{ .name = "seg_addr_table_filename", .syntax = .separate }, 3307 .{ .name = "segaddr", .syntax = .{ .multi_arg = 2 } }, 3308 .{ .name = "segcreate", .syntax = .{ .multi_arg = 3 } }, 3309 .{ .name = "seglinkedit" }, 3310 .{ .name = "segprot", .syntax = .{ .multi_arg = 3 } }, 3311 .{ .name = "segs_read_only_addr", .syntax = .separate }, 3312 .{ .name = "segs_read_write_addr", .syntax = .separate }, 3313 .{ .name = "setup-static-analyzer" }, 3314 .{ 3315 .name = "shared", 3316 .ze = .shared, 3317 .pd2 = true, 3318 }, 3319 .{ .name = "shared-libflangrt" }, 3320 .{ .name = "shared-libgcc" }, 3321 .{ .name = "shared-libsan" }, 3322 .{ .name = "show-encoding" }, 3323 .{ 3324 .name = "show-includes", 3325 .pd1 = false, 3326 .pd2 = true, 3327 }, 3328 .{ .name = "show-inst" }, 3329 .{ .name = "single_module" }, 3330 .{ .name = "skip-function-bodies" }, 3331 .{ .name = "source-date-epoch", .syntax = .separate }, 3332 .{ 3333 .name = "specs", 3334 .syntax = .separate, 3335 .pd2 = true, 3336 }, 3337 .{ .name = "spirv", .psl = true }, 3338 .{ .name = "split-dwarf-file", .syntax = .separate }, 3339 .{ .name = "split-dwarf-output", .syntax = .separate }, 3340 .{ 3341 .name = "stack-protector", 3342 .ze = .stack_protector, 3343 .syntax = .separate, 3344 }, 3345 .{ .name = "stack-protector-buffer-size", .syntax = .separate }, 3346 .{ .name = "stack-usage-file", .syntax = .separate }, 3347 .{ 3348 .name = "start-no-unused-arguments", 3349 .pd1 = false, 3350 .pd2 = true, 3351 }, 3352 .{ .name = "startfiles" }, 3353 .{ 3354 .name = "static", 3355 .ze = .static, 3356 .pd2 = true, 3357 }, 3358 .{ .name = "static-define" }, 3359 .{ .name = "static-libclosure" }, 3360 .{ .name = "static-libflangrt" }, 3361 .{ .name = "static-libgcc" }, 3362 .{ .name = "static-libgfortran" }, 3363 .{ .name = "static-libsan" }, 3364 .{ .name = "static-libstdc++" }, 3365 .{ .name = "static-openmp" }, 3366 .{ .name = "static-pie" }, 3367 .{ .name = "stats-file-append" }, 3368 .{ .name = "stats-file-timers" }, 3369 .{ .name = "stdlib" }, 3370 .{ 3371 .name = "sycl-link", 3372 .pd1 = false, 3373 .pd2 = true, 3374 }, 3375 .{ .name = "sys-header-deps" }, 3376 .{ .name = "t" }, 3377 .{ .name = "target-abi", .syntax = .separate }, 3378 .{ .name = "target-cpu", .syntax = .separate }, 3379 .{ .name = "target-feature", .syntax = .separate }, 3380 .{ 3381 .name = "target", 3382 .ze = .target, 3383 .syntax = .separate, 3384 }, 3385 .{ .name = "target-linker-version", .syntax = .separate }, 3386 .{ .name = "templight-dump" }, 3387 .{ .name = "test-io" }, 3388 .{ .name = "time" }, 3389 .{ .name = "traditional", .pd2 = true }, 3390 .{ .name = "traditional-cpp", .pd2 = true }, 3391 .{ .name = "trigraphs", .pd2 = true }, 3392 .{ .name = "trim-egraph" }, 3393 .{ .name = "triple", .syntax = .separate }, 3394 .{ .name = "tune-cpu", .syntax = .separate }, 3395 .{ .name = "twolevel_namespace" }, 3396 .{ .name = "twolevel_namespace_hints" }, 3397 .{ .name = "umbrella", .syntax = .separate }, 3398 .{ .name = "undef" }, 3399 .{ .name = "unexported_symbols_list", .syntax = .separate }, 3400 .{ .name = "Wextra", .pd2 = true }, 3401 .{ .name = "Waliasing", .pd2 = true }, 3402 .{ .name = "Wampersand", .pd2 = true }, 3403 .{ .name = "Warray-bounds", .pd2 = true }, 3404 .{ .name = "Wc-binding-type", .pd2 = true }, 3405 .{ .name = "Wcharacter-truncation", .pd2 = true }, 3406 .{ .name = "Wconversion", .pd2 = true }, 3407 .{ .name = "Wdo-subscript", .pd2 = true }, 3408 .{ .name = "Wfunction-elimination", .pd2 = true }, 3409 .{ .name = "Wimplicit-interface", .pd2 = true }, 3410 .{ .name = "Wimplicit-procedure", .pd2 = true }, 3411 .{ .name = "Wintrinsic-shadow", .pd2 = true }, 3412 .{ .name = "Wuse-without-only", .pd2 = true }, 3413 .{ .name = "Wintrinsics-std", .pd2 = true }, 3414 .{ .name = "Wline-truncation", .pd2 = true }, 3415 .{ .name = "Wno-align-commons", .pd2 = true }, 3416 .{ .name = "Wno-overwrite-recursive", .pd2 = true }, 3417 .{ .name = "Wno-tabs", .pd2 = true }, 3418 .{ .name = "Wreal-q-constant", .pd2 = true }, 3419 .{ .name = "Wsurprising", .pd2 = true }, 3420 .{ .name = "Wunderflow", .pd2 = true }, 3421 .{ .name = "Wunused-parameter", .pd2 = true }, 3422 .{ .name = "Wrealloc-lhs", .pd2 = true }, 3423 .{ .name = "Wrealloc-lhs-all", .pd2 = true }, 3424 .{ .name = "Wfrontend-loop-interchange", .pd2 = true }, 3425 .{ .name = "Wtarget-lifetime", .pd2 = true }, 3426 .{ .name = "use-spirv-backend" }, 3427 .{ .name = "v", .ze = .verbose }, 3428 .{ .name = "vectorize-loops" }, 3429 .{ .name = "vectorize-slp" }, 3430 .{ .name = "verify" }, 3431 .{ 3432 .name = "verify-debug-info", 3433 .pd1 = false, 3434 .pd2 = true, 3435 }, 3436 .{ .name = "verify-ignore-unexpected" }, 3437 .{ .name = "verify-pch" }, 3438 .{ .name = "version", .ze = .version }, 3439 .{ .name = "via-file-asm", .pd2 = true }, 3440 .{ .name = "w" }, 3441 .{ 3442 .name = "wasm-opt", 3443 .pd1 = false, 3444 .pd2 = true, 3445 }, 3446 .{ 3447 .name = "weak_framework", 3448 .ze = .weak_framework, 3449 .syntax = .separate, 3450 }, 3451 .{ 3452 .name = "weak_library", 3453 .ze = .weak_library, 3454 .syntax = .separate, 3455 }, 3456 .{ .name = "weak_reference_mismatches", .syntax = .separate }, 3457 .{ .name = "whatsloaded" }, 3458 .{ .name = "why_load" }, 3459 .{ .name = "whyload" }, 3460 .{ .name = "working-directory", .syntax = .separate }, 3461 .{ 3462 .name = "z", 3463 .ze = .linker_input_z, 3464 .syntax = .separate, 3465 }, 3466 .{ .name = "fsanitize-coverage-stack-depth-callback-min=", .syntax = .joined }, 3467 .{ .name = "fsanitize-undefined-ignore-overflow-pattern=", .syntax = .comma_joined }, 3468 .{ .name = "fexperimental-sanitize-metadata-ignorelist=", .syntax = .joined }, 3469 .{ .name = "fsanitize-undefined-strip-path-components=", .syntax = .joined }, 3470 .{ .name = "fprofile-generate-cold-function-coverage=", .syntax = .joined }, 3471 .{ .name = "fopenmp-cuda-teams-reduction-recs-num=", .syntax = .joined }, 3472 .{ .name = "fvisibility-externs-nodllstorageclass=", .syntax = .joined }, 3473 .{ .name = "fallow-runtime-check-skip-hot-cutoff=", .syntax = .joined }, 3474 .{ .name = "fexperimental-openacc-macro-override=", .syntax = .joined }, 3475 .{ .name = "analyzer-config-compatibility-mode=", .syntax = .joined }, 3476 .{ .name = "fms-secure-hotpatch-functions-file=", .syntax = .joined }, 3477 .{ .name = "fms-secure-hotpatch-functions-list=", .syntax = .comma_joined }, 3478 .{ .name = "fno-experimental-sanitize-metadata=", .syntax = .comma_joined }, 3479 .{ .name = "mdefault-visibility-export-mapping=", .syntax = .joined }, 3480 .{ .name = "fsanitize-address-use-after-return=", .syntax = .joined }, 3481 .{ 3482 .name = "fsanitize-address-use-after-return", 3483 .syntax = .joined, 3484 .psl = true, 3485 }, 3486 .{ .name = "darwin-target-variant-sdk-version=", .syntax = .joined }, 3487 .{ .name = "fexperimental-assignment-tracking=", .syntax = .joined }, 3488 .{ .name = "fpatchable-function-entry-section=", .syntax = .joined }, 3489 .{ .name = "ftrivial-auto-var-init-stop-after=", .syntax = .joined }, 3490 .{ .name = "fverify-debuginfo-preserve-export=", .syntax = .joined }, 3491 .{ .name = "fdiagnostics-misexpect-tolerance=", .syntax = .joined }, 3492 .{ .name = "fno-sanitize-annotate-debug-info=", .syntax = .comma_joined }, 3493 .{ .name = "fpatchable-function-entry-offset=", .syntax = .joined }, 3494 .{ .name = "fprofile-selected-function-group=", .syntax = .joined }, 3495 .{ .name = "analyzer-inline-max-stack-depth=", .syntax = .joined }, 3496 .{ .name = "fexperimental-sanitize-metadata=", .syntax = .comma_joined }, 3497 .{ .name = "fsanitize-address-field-padding=", .syntax = .joined }, 3498 .{ .name = "ftrivial-auto-var-init-max-size=", .syntax = .joined }, 3499 .{ 3500 .name = "fno-sanitize-address-vcasan-lib", 3501 .syntax = .joined, 3502 .psl = true, 3503 }, 3504 .{ .name = "fdiagnostics-hotness-threshold=", .syntax = .joined }, 3505 .{ .name = "fexperimental-max-bitint-width=", .syntax = .joined }, 3506 .{ .name = "fsanitize-memory-track-origins=", .syntax = .joined }, 3507 .{ .name = "mwatchos-simulator-version-min=", .syntax = .joined }, 3508 .{ .name = "funique-source-file-identifier=", .syntax = .joined }, 3509 .{ .name = "fsanitize-annotate-debug-info=", .syntax = .comma_joined }, 3510 .{ .name = "fsanitize-coverage-ignorelist=", .syntax = .joined }, 3511 .{ .name = "fvisibility-externs-dllimport=", .syntax = .joined }, 3512 .{ .name = "fvisibility-global-new-delete=", .syntax = .joined }, 3513 .{ .name = "fvisibility-nodllstorageclass=", .syntax = .joined }, 3514 .{ .name = "fxray-selected-function-group=", .syntax = .joined }, 3515 .{ .name = "mappletvsimulator-version-min=", .syntax = .joined }, 3516 .{ .name = "mstack-protector-guard-offset=", .syntax = .joined }, 3517 .{ .name = "mstack-protector-guard-symbol=", .syntax = .joined }, 3518 .{ 3519 .name = "sourceDependencies:directives", 3520 .syntax = .joined_or_separate, 3521 .psl = true, 3522 }, 3523 .{ .name = "miphonesimulator-version-min=", .syntax = .joined }, 3524 .{ .name = "fcaret-diagnostics-max-lines=", .syntax = .joined }, 3525 .{ .name = "fobjc-nonfragile-abi-version=", .syntax = .joined }, 3526 .{ .name = "fprofile-instrument-use-path=", .syntax = .joined }, 3527 .{ .name = "fsanitize-coverage-allowlist=", .syntax = .joined }, 3528 .{ .name = "fsanitize-debug-trap-reasons=", .syntax = .joined }, 3529 .{ .name = "fxray-instrumentation-bundle=", .syntax = .joined }, 3530 .{ .name = "fsanitize-address-destructor=", .syntax = .joined }, 3531 .{ 3532 .name = "warning-suppression-mappings=", 3533 .syntax = .joined, 3534 .pd1 = false, 3535 .pd2 = true, 3536 }, 3537 .{ .name = "faddress-space-map-mangling=", .syntax = .joined }, 3538 .{ .name = "foptimization-record-passes=", .syntax = .joined }, 3539 .{ .name = "frandomize-layout-seed-file=", .syntax = .joined }, 3540 .{ .name = "fsanitize-system-ignorelist=", .syntax = .joined }, 3541 .{ .name = "ftest-module-file-extension=", .syntax = .joined }, 3542 .{ .name = "fxray-instruction-threshold=", .syntax = .joined }, 3543 .{ 3544 .name = "libomptarget-amdgcn-bc-path=", 3545 .syntax = .joined, 3546 .pd1 = false, 3547 .pd2 = true, 3548 }, 3549 .{ 3550 .name = "libomptarget-amdgpu-bc-path=", 3551 .syntax = .joined, 3552 .pd1 = false, 3553 .pd2 = true, 3554 }, 3555 .{ .name = "mno-default-build-attributes", .syntax = .joined }, 3556 .{ .name = "mtvos-simulator-version-min=", .syntax = .joined }, 3557 .{ .name = "mwatchsimulator-version-min=", .syntax = .joined }, 3558 .{ .name = "loader-replaceable-function=", .syntax = .joined }, 3559 .{ 3560 .name = "include-with-prefix-before=", 3561 .syntax = .joined, 3562 .pd1 = false, 3563 .pd2 = true, 3564 }, 3565 .{ .name = "error-on-deserialized-decl=", .syntax = .joined }, 3566 .{ .name = "fbfloat16-excess-precision=", .syntax = .joined }, 3567 .{ .name = "fconstexpr-backtrace-limit=", .syntax = .joined }, 3568 .{ .name = "fdiagnostics-show-category=", .syntax = .joined }, 3569 .{ .name = "fdiagnostics-show-location=", .syntax = .joined }, 3570 .{ .name = "fno-modules-check-relocated", .syntax = .joined }, 3571 .{ .name = "fopenmp-cuda-blocks-per-sm=", .syntax = .joined }, 3572 .{ 3573 .name = "headerpad_max_install_names", 3574 .ze = .headerpad_max_install_names, 3575 .syntax = .joined, 3576 }, 3577 .{ 3578 .name = "libomptarget-nvptx-bc-path=", 3579 .syntax = .joined, 3580 .pd1 = false, 3581 .pd2 = true, 3582 }, 3583 .{ 3584 .name = "libomptarget-spirv-bc-path=", 3585 .syntax = .joined, 3586 .pd1 = false, 3587 .pd2 = true, 3588 }, 3589 .{ .name = "mios-simulator-version-min=", .syntax = .joined }, 3590 .{ .name = "mstack-protector-guard-reg=", .syntax = .joined }, 3591 .{ .name = "msve-streaming-vector-bits=", .syntax = .joined }, 3592 .{ .name = "Wsystem-headers-in-module=", .syntax = .joined }, 3593 .{ 3594 .name = "include-with-prefix-after=", 3595 .syntax = .joined, 3596 .pd1 = false, 3597 .pd2 = true, 3598 }, 3599 .{ .name = "fcoverage-compilation-dir=", .syntax = .joined }, 3600 .{ .name = "fdx-rootsignature-version=", .syntax = .joined }, 3601 .{ .name = "fextend-variable-liveness=", .syntax = .joined }, 3602 .{ .name = "ffloat16-excess-precision=", .syntax = .joined }, 3603 .{ .name = "fms-compatibility-version=", .syntax = .joined }, 3604 .{ .name = "fopenmp-cuda-number-of-sm=", .syntax = .joined }, 3605 .{ .name = "foptimization-record-file=", .syntax = .joined }, 3606 .{ 3607 .name = "fpatchable-function-entry=", 3608 .ze = .patchable_function_entry, 3609 .syntax = .joined, 3610 }, 3611 .{ .name = "frepack-arrays-contiguity=", .syntax = .joined }, 3612 .{ .name = "fsanitize-skip-hot-cutoff=", .syntax = .comma_joined }, 3613 .{ .name = "fsave-optimization-record=", .syntax = .joined }, 3614 .{ .name = "ftemplate-backtrace-limit=", .syntax = .joined }, 3615 .{ 3616 .name = "gpu-max-threads-per-block=", 3617 .syntax = .joined, 3618 .pd1 = false, 3619 .pd2 = true, 3620 }, 3621 .{ 3622 .name = "offload-compression-level=", 3623 .syntax = .joined, 3624 .pd1 = false, 3625 .pd2 = true, 3626 }, 3627 .{ .name = "Wno-nonportable-cfstrings", .syntax = .joined }, 3628 .{ .name = "analyzer-disable-checker=", .syntax = .joined }, 3629 .{ .name = "fbuild-session-timestamp=", .syntax = .joined }, 3630 .{ .name = "fdo-concurrent-to-openmp=", .syntax = .joined }, 3631 .{ .name = "fdx-rootsignature-define=", .syntax = .joined }, 3632 .{ .name = "fms-layout-compatibility=", .syntax = .joined }, 3633 .{ .name = "fprofile-function-groups=", .syntax = .joined }, 3634 .{ .name = "fprofile-instrument-path=", .syntax = .joined }, 3635 .{ .name = "header-include-filtering=", .syntax = .joined }, 3636 .{ .name = "mdefault-build-attributes", .syntax = .joined }, 3637 .{ .name = "msign-return-address-key=", .syntax = .joined }, 3638 .{ .name = "verify-ignore-unexpected=", .syntax = .comma_joined }, 3639 .{ 3640 .name = "include-directory-after=", 3641 .syntax = .joined, 3642 .pd1 = false, 3643 .pd2 = true, 3644 }, 3645 .{ 3646 .name = "compress-debug-sections=", 3647 .ze = .compress_debug_sections, 3648 .syntax = .joined, 3649 .pd2 = true, 3650 }, 3651 .{ .name = "fc++-static-destructors=", .syntax = .joined }, 3652 .{ .name = "dump-minimization-hints=", .syntax = .joined }, 3653 .{ .name = "fapinotes-swift-version=", .syntax = .joined }, 3654 .{ .name = "fcomment-block-commands=", .syntax = .comma_joined }, 3655 .{ .name = "fintrinsic-modules-path=", .syntax = .joined }, 3656 .{ .name = "flax-vector-conversions=", .syntax = .joined }, 3657 .{ .name = "fmodules-embed-all-files", .syntax = .joined }, 3658 .{ .name = "fmodules-prune-interval=", .syntax = .joined }, 3659 .{ .name = "foverride-record-layout=", .syntax = .joined }, 3660 .{ .name = "fprofile-instr-generate=", .syntax = .joined }, 3661 .{ .name = "fprofile-instrument-use=", .syntax = .joined }, 3662 .{ .name = "fprofile-remapping-file=", .syntax = .joined }, 3663 .{ .name = "fsanitize-coverage-type=", .syntax = .joined }, 3664 .{ .name = "fsanitize-hwaddress-abi=", .syntax = .joined }, 3665 .{ .name = "ftime-trace-granularity=", .syntax = .joined }, 3666 .{ .name = "fxray-always-instrument=", .syntax = .joined }, 3667 .{ .name = "mcf-branch-label-scheme=", .syntax = .joined }, 3668 .{ 3669 .name = "no-system-header-prefix=", 3670 .syntax = .joined, 3671 .pd1 = false, 3672 .pd2 = true, 3673 }, 3674 .{ 3675 .name = "output-class-directory=", 3676 .syntax = .joined, 3677 .pd1 = false, 3678 .pd2 = true, 3679 }, 3680 .{ .name = "analyzer-inlining-mode=", .syntax = .joined }, 3681 .{ .name = "fcodegen-data-generate=", .syntax = .joined }, 3682 .{ .name = "fconstant-string-class=", .syntax = .joined }, 3683 .{ .name = "fcrash-diagnostics-dir=", .syntax = .joined }, 3684 .{ .name = "fdebug-compilation-dir=", .syntax = .joined }, 3685 .{ .name = "fdebug-default-version=", .syntax = .joined }, 3686 .{ .name = "ffp-exception-behavior=", .syntax = .joined }, 3687 .{ .name = "finitial-counter-value=", .syntax = .joined }, 3688 .{ .name = "fmacro-backtrace-limit=", .syntax = .joined }, 3689 .{ .name = "fmax-array-constructor=", .syntax = .joined }, 3690 .{ .name = "fmcdc-max-test-vectors=", .syntax = .joined }, 3691 .{ .name = "fprofile-exclude-files=", .syntax = .joined }, 3692 .{ .name = "frandomize-layout-seed=", .syntax = .joined }, 3693 .{ .name = "ftrivial-auto-var-init=", .syntax = .joined }, 3694 .{ .name = "fxray-never-instrument=", .syntax = .joined }, 3695 .{ .name = "gsimple-template-names=", .syntax = .joined }, 3696 .{ .name = "interface-stub-version=", .syntax = .joined_or_separate }, 3697 .{ .name = "malign-branch-boundary=", .syntax = .joined }, 3698 .{ .name = "mappletvos-version-min=", .syntax = .joined }, 3699 .{ .name = "mstack-protector-guard=", .syntax = .joined }, 3700 .{ .name = "Wnonportable-cfstrings", .syntax = .joined }, 3701 .{ .name = "miphoneos-version-min=", .syntax = .joined }, 3702 .{ .name = "fbasic-block-sections=", .syntax = .joined }, 3703 .{ .name = "fdefault-calling-conv=", .syntax = .joined }, 3704 .{ .name = "fdenormal-fp-math-f32=", .syntax = .joined }, 3705 .{ .name = "fembed-offload-object=", .syntax = .joined }, 3706 .{ .name = "ffile-compilation-dir=", .syntax = .joined }, 3707 .{ .name = "fgpu-inline-threshold=", .syntax = .joined }, 3708 .{ .name = "finline-max-stacksize=", .syntax = .joined }, 3709 .{ .name = "fmatrix-memory-layout=", .syntax = .joined }, 3710 .{ .name = "fmax-subrecord-length=", .syntax = .joined }, 3711 .{ .name = "fmodules-ignore-macro=", .syntax = .joined }, 3712 .{ 3713 .name = "fno-sanitize-coverage=", 3714 .ze = .no_san_cov, 3715 .syntax = .comma_joined, 3716 }, 3717 .{ .name = "fobjc-dispatch-method=", .syntax = .joined }, 3718 .{ .name = "foperator-arrow-depth=", .syntax = .joined }, 3719 .{ .name = "fprebuilt-module-path=", .syntax = .joined }, 3720 .{ .name = "fprofile-filter-files=", .syntax = .joined }, 3721 .{ .name = "fsanitize-memtag-mode=", .syntax = .joined }, 3722 .{ .name = "fspell-checking-limit=", .syntax = .joined }, 3723 .{ .name = "fvisibility-dllexport=", .syntax = .joined }, 3724 .{ .name = "fxray-function-groups=", .syntax = .joined }, 3725 .{ .name = "header-include-format=", .syntax = .joined }, 3726 .{ 3727 .name = "hipstdpar-thrust-path=", 3728 .syntax = .joined, 3729 .pd1 = false, 3730 .pd2 = true, 3731 }, 3732 .{ .name = "mlarge-data-threshold=", .syntax = .joined }, 3733 .{ .name = "msmall-data-threshold=", .syntax = .joined }, 3734 .{ .name = "mvscale-streaming-max=", .syntax = .joined }, 3735 .{ .name = "mvscale-streaming-min=", .syntax = .joined }, 3736 .{ .name = "Wlarge-by-value-copy=", .syntax = .joined }, 3737 .{ .name = "Xthinlto-distributor=", .syntax = .comma_joined }, 3738 .{ .name = "analyzer-constraints=", .syntax = .joined }, 3739 .{ .name = "analyzer-dump-egraph=", .syntax = .joined }, 3740 .{ .name = "compatibility_version", .syntax = .joined_or_separate }, 3741 .{ .name = "dylinker_install_name", .syntax = .joined_or_separate }, 3742 .{ .name = "fcoverage-prefix-map=", .syntax = .joined }, 3743 .{ .name = "fcs-profile-generate=", .syntax = .joined }, 3744 .{ .name = "fmcdc-max-conditions=", .syntax = .joined }, 3745 .{ .name = "fmodules-prune-after=", .syntax = .joined }, 3746 .{ .name = "fno-sanitize-recover=", .syntax = .comma_joined }, 3747 .{ .name = "fopenmp-target-debug=", .syntax = .joined }, 3748 .{ .name = "fsanitize-ignorelist=", .syntax = .joined }, 3749 .{ .name = "fthinlto-distributor=", .syntax = .joined }, 3750 .{ .name = "fzero-call-used-regs=", .syntax = .joined }, 3751 .{ .name = "iframeworkwithsysroot", .syntax = .joined_or_separate }, 3752 .{ .name = "mcode-object-version=", .syntax = .joined }, 3753 .{ .name = "mpad-max-prefix-size=", .syntax = .joined }, 3754 .{ .name = "mprefer-vector-width=", .syntax = .joined }, 3755 .{ .name = "msign-return-address=", .syntax = .joined }, 3756 .{ .name = "mwatchos-version-min=", .syntax = .joined }, 3757 .{ 3758 .name = "rocm-device-lib-path=", 3759 .syntax = .joined, 3760 .pd1 = false, 3761 .pd2 = true, 3762 }, 3763 .{ 3764 .name = "system-header-prefix=", 3765 .syntax = .joined, 3766 .pd1 = false, 3767 .pd2 = true, 3768 }, 3769 .{ 3770 .name = "include-with-prefix=", 3771 .syntax = .joined, 3772 .pd1 = false, 3773 .pd2 = true, 3774 }, 3775 .{ .name = "faltivec-src-compat=", .syntax = .joined }, 3776 .{ 3777 .name = "hip-device-lib-path=", 3778 .syntax = .joined, 3779 .pd1 = false, 3780 .pd2 = true, 3781 }, 3782 .{ .name = "mmacosx-version-min=", .syntax = .joined }, 3783 .{ .name = "coverage-notes-file=", .syntax = .joined }, 3784 .{ .name = "fsanitize-blacklist=", .syntax = .joined }, 3785 .{ 3786 .name = "extract-api-ignores=", 3787 .syntax = .comma_joined, 3788 .pd1 = false, 3789 .pd2 = true, 3790 }, 3791 .{ .name = "fbuild-session-file=", .syntax = .joined }, 3792 .{ .name = "fcomplex-arithmetic=", .syntax = .joined }, 3793 .{ .name = "fdiagnostics-format=", .syntax = .joined }, 3794 .{ .name = "fgpu-default-stream=", .syntax = .joined }, 3795 .{ .name = "fmax-stack-var-size=", .syntax = .joined }, 3796 .{ .name = "fmemory-profile-use=", .syntax = .joined }, 3797 .{ .name = "fmodules-cache-path=", .syntax = .joined }, 3798 .{ .name = "fmodules-embed-file=", .syntax = .joined }, 3799 .{ .name = "fms-omit-default-lib", .syntax = .joined }, 3800 .{ .name = "fprofile-instrument=", .syntax = .joined }, 3801 .{ .name = "fprofile-sample-use=", .syntax = .joined }, 3802 .{ .name = "fsanitize-kcfi-hash=", .syntax = .joined }, 3803 .{ .name = "fstrict-flex-arrays=", .syntax = .joined }, 3804 .{ 3805 .name = "hipstdpar-prim-path=", 3806 .syntax = .joined, 3807 .pd1 = false, 3808 .pd2 = true, 3809 }, 3810 .{ 3811 .name = "no-cuda-include-ptx=", 3812 .syntax = .joined, 3813 .pd1 = false, 3814 .pd2 = true, 3815 }, 3816 .{ .name = "fwinx64-eh-unwindv2=", .syntax = .joined }, 3817 .{ .name = "Wframe-larger-than=", .syntax = .joined }, 3818 .{ .name = "coverage-data-file=", .syntax = .joined }, 3819 .{ .name = "code-completion-at=", .syntax = .joined }, 3820 .{ .name = "fblas-matmul-limit=", .syntax = .joined }, 3821 .{ .name = "fcrash-diagnostics=", .syntax = .joined }, 3822 .{ .name = "fdiagnostics-color=", .syntax = .joined }, 3823 .{ .name = "femit-dwarf-unwind=", .syntax = .joined }, 3824 .{ .name = "ffixed-line-length=", .syntax = .joined }, 3825 .{ .name = "ffixed-line-length-", .syntax = .joined }, 3826 .{ .name = "ffuchsia-api-level=", .syntax = .joined }, 3827 .{ .name = "flimited-precision=", .syntax = .joined }, 3828 .{ .name = "fno-sanitize-merge=", .syntax = .comma_joined }, 3829 .{ .name = "fprofile-instr-use=", .syntax = .joined }, 3830 .{ 3831 .name = "fsanitize-coverage=", 3832 .ze = .san_cov, 3833 .syntax = .comma_joined, 3834 }, 3835 .{ .name = "fthin-link-bitcode=", .syntax = .joined }, 3836 .{ .name = "ftime-trace-verbose", .syntax = .joined }, 3837 .{ 3838 .name = "gpu-instrument-lib=", 3839 .syntax = .joined, 3840 .pd1 = false, 3841 .pd2 = true, 3842 }, 3843 .{ 3844 .name = "hipspv-pass-plugin=", 3845 .syntax = .joined, 3846 .pd1 = false, 3847 .pd2 = true, 3848 }, 3849 .{ .name = "mbranch-protection=", .syntax = .joined }, 3850 .{ .name = "mmacos-version-min=", .syntax = .joined }, 3851 .{ 3852 .name = "output-asm-variant=", 3853 .syntax = .joined, 3854 .pd1 = false, 3855 .pd2 = true, 3856 }, 3857 .{ .name = "pch-through-header=", .syntax = .joined }, 3858 .{ .name = "target-sdk-version=", .syntax = .joined }, 3859 .{ 3860 .name = "execution-charset:", 3861 .syntax = .joined, 3862 .psl = true, 3863 }, 3864 .{ 3865 .name = "sourceDependencies", 3866 .syntax = .joined_or_separate, 3867 .psl = true, 3868 }, 3869 .{ 3870 .name = "include-directory=", 3871 .syntax = .joined, 3872 .pd1 = false, 3873 .pd2 = true, 3874 }, 3875 .{ 3876 .name = "library-directory=", 3877 .ze = .lib_dir, 3878 .syntax = .joined, 3879 .pd1 = false, 3880 .pd2 = true, 3881 }, 3882 .{ 3883 .name = "config-system-dir=", 3884 .syntax = .joined, 3885 .pd1 = false, 3886 .pd2 = true, 3887 }, 3888 .{ .name = "falloc-token-mode=", .syntax = .joined }, 3889 .{ .name = "fbinutils-version=", .syntax = .joined }, 3890 .{ .name = "fclang-abi-compat=", .syntax = .joined }, 3891 .{ .name = "fcodegen-data-use=", .syntax = .joined }, 3892 .{ .name = "fcompile-resource=", .syntax = .joined }, 3893 .{ .name = "fdebug-prefix-map=", .syntax = .joined }, 3894 .{ .name = "fdenormal-fp-math=", .syntax = .joined }, 3895 .{ .name = "fexcess-precision=", .syntax = .joined }, 3896 .{ .name = "fextend-arguments=", .syntax = .joined }, 3897 .{ .name = "ffree-line-length-", .syntax = .joined }, 3898 .{ .name = "fmacro-prefix-map=", .syntax = .joined }, 3899 .{ 3900 .name = "fno-sanitize-trap=", 3901 .ze = .no_sanitize_trap, 3902 .syntax = .comma_joined, 3903 }, 3904 .{ .name = "fobjc-abi-version=", .syntax = .joined }, 3905 .{ .name = "foutput-class-dir=", .syntax = .joined }, 3906 .{ .name = "fproc-stat-report=", .syntax = .joined }, 3907 .{ .name = "fprofile-generate=", .syntax = .joined }, 3908 .{ .name = "fsanitize-recover=", .syntax = .comma_joined }, 3909 .{ .name = "fsymbol-partition=", .syntax = .joined }, 3910 .{ .name = "mcompact-branches=", .syntax = .joined }, 3911 .{ .name = "msmall-data-limit=", .syntax = .joined }, 3912 .{ .name = "mstack-probe-size=", .syntax = .joined }, 3913 .{ .name = "mtvos-version-min=", .syntax = .joined }, 3914 .{ 3915 .name = "offload-arch-tool=", 3916 .syntax = .joined, 3917 .pd1 = false, 3918 .pd2 = true, 3919 }, 3920 .{ .name = "working-directory=", .syntax = .joined }, 3921 .{ 3922 .name = "amdgpu-arch-tool=", 3923 .syntax = .joined, 3924 .pd1 = false, 3925 .pd2 = true, 3926 }, 3927 .{ .name = "analyze-function=", .syntax = .joined }, 3928 .{ .name = "analyzer-checker=", .syntax = .joined }, 3929 .{ .name = "coverage-version=", .syntax = .joined }, 3930 .{ 3931 .name = "cuda-include-ptx=", 3932 .syntax = .joined, 3933 .pd1 = false, 3934 .pd2 = true, 3935 }, 3936 .{ .name = "falign-functions=", .syntax = .joined }, 3937 .{ .name = "falloc-token-max=", .syntax = .joined }, 3938 .{ .name = "fconstexpr-depth=", .syntax = .joined }, 3939 .{ .name = "fconstexpr-steps=", .syntax = .joined }, 3940 .{ .name = "ffile-prefix-map=", .syntax = .joined }, 3941 .{ .name = "fmodule-map-file=", .syntax = .joined }, 3942 .{ .name = "fobjc-arc-cxxlib=", .syntax = .joined }, 3943 .{ .name = "fproc-stat-report", .syntax = .joined }, 3944 .{ .name = "ftype-visibility=", .syntax = .joined }, 3945 .{ .name = "fwarn-stack-size=", .syntax = .joined }, 3946 .{ .name = "iapinotes-modules", .syntax = .joined_or_separate }, 3947 .{ .name = "iwithprefixbefore", .syntax = .joined_or_separate }, 3948 .{ .name = "malign-functions=", .syntax = .joined }, 3949 .{ .name = "mfunction-return=", .syntax = .joined }, 3950 .{ .name = "mios-version-min=", .syntax = .joined }, 3951 .{ .name = "mno-apx-features=", .syntax = .comma_joined }, 3952 .{ .name = "mrvv-vector-bits=", .syntax = .joined }, 3953 .{ .name = "mstack-alignment=", .syntax = .joined }, 3954 .{ .name = "msve-vector-bits=", .syntax = .joined }, 3955 .{ 3956 .name = "multi-lib-config=", 3957 .syntax = .joined, 3958 .pd2 = true, 3959 }, 3960 .{ .name = "mzos-sys-include=", .syntax = .joined }, 3961 .{ 3962 .name = "no-cuda-gpu-arch=", 3963 .syntax = .joined, 3964 .pd1 = false, 3965 .pd2 = true, 3966 }, 3967 .{ .name = "object-file-name=", .syntax = .joined }, 3968 .{ 3969 .name = "symbol-graph-dir=", 3970 .syntax = .joined, 3971 .pd1 = false, 3972 .pd2 = true, 3973 }, 3974 .{ 3975 .name = "headerUnit:angle", 3976 .syntax = .joined_or_separate, 3977 .psl = true, 3978 }, 3979 .{ 3980 .name = "headerUnit:quote", 3981 .syntax = .joined_or_separate, 3982 .psl = true, 3983 }, 3984 .{ .name = "analyzer-output=", .syntax = .joined }, 3985 .{ .name = "ftemplate-depth-", .syntax = .joined }, 3986 .{ .name = "ast-dump-filter=", .syntax = .joined }, 3987 .{ 3988 .name = "config-user-dir=", 3989 .syntax = .joined, 3990 .pd1 = false, 3991 .pd2 = true, 3992 }, 3993 .{ .name = "debug-info-kind=", .syntax = .joined }, 3994 .{ .name = "debugger-tuning=", .syntax = .joined }, 3995 .{ .name = "exception-model=", .syntax = .joined }, 3996 .{ .name = "fcf-runtime-abi=", .syntax = .joined }, 3997 .{ .name = "ffp-eval-method=", .syntax = .joined }, 3998 .{ .name = "finit-character=", .syntax = .joined }, 3999 .{ .name = "flto-partitions=", .syntax = .joined }, 4000 .{ .name = "fmax-type-align=", .syntax = .joined }, 4001 .{ .name = "fmemory-profile=", .syntax = .joined }, 4002 .{ .name = "fmessage-length=", .syntax = .joined }, 4003 .{ .name = "fms-runtime-lib=", .syntax = .joined }, 4004 .{ .name = "fopenmp-targets=", .syntax = .comma_joined }, 4005 .{ .name = "fopenmp-version=", .syntax = .joined }, 4006 .{ .name = "fprofile-update=", .syntax = .joined }, 4007 .{ .name = "fsanitize-merge=", .syntax = .comma_joined }, 4008 .{ .name = "fshow-overloads=", .syntax = .joined }, 4009 .{ .name = "fspv-target-env=", .syntax = .joined }, 4010 .{ .name = "fswift-async-fp=", .syntax = .joined }, 4011 .{ .name = "ftemplate-depth=", .syntax = .joined }, 4012 .{ .name = "fxray-attr-list=", .syntax = .joined }, 4013 .{ 4014 .name = "gcc-install-dir=", 4015 .syntax = .joined, 4016 .pd1 = false, 4017 .pd2 = true, 4018 }, 4019 .{ .name = "mlinker-version=", .syntax = .joined }, 4020 .{ .name = "mxcoff-build-id=", .syntax = .joined }, 4021 .{ .name = "mzos-hlq-csslib=", .syntax = .joined }, 4022 .{ 4023 .name = "no-offload-arch=", 4024 .syntax = .comma_joined, 4025 .pd1 = false, 4026 .pd2 = true, 4027 }, 4028 .{ 4029 .name = "nvptx-arch-tool=", 4030 .syntax = .joined, 4031 .pd1 = false, 4032 .pd2 = true, 4033 }, 4034 .{ 4035 .name = "offload-targets=", 4036 .syntax = .comma_joined, 4037 .pd1 = false, 4038 .pd2 = true, 4039 }, 4040 .{ 4041 .name = "print-file-name=", 4042 .syntax = .joined, 4043 .pd2 = true, 4044 }, 4045 .{ 4046 .name = "print-prog-name=", 4047 .syntax = .joined, 4048 .pd2 = true, 4049 }, 4050 .{ .name = "reexport_library", .syntax = .joined_or_separate }, 4051 .{ .name = "stdlib++-isystem", .syntax = .joined_or_separate }, 4052 .{ .name = "Rpass-analysis=", .syntax = .joined }, 4053 .{ .name = "Xoffload-linker", .syntax = .joined_and_separate }, 4054 .{ .name = "Xopenmp-target=", .syntax = .joined_and_separate }, 4055 .{ 4056 .name = "source-charset:", 4057 .syntax = .joined, 4058 .psl = true, 4059 }, 4060 .{ 4061 .name = "analyzer-output", 4062 .syntax = .joined_or_separate, 4063 .pd1 = false, 4064 .pd2 = true, 4065 }, 4066 .{ 4067 .name = "include-prefix=", 4068 .syntax = .joined, 4069 .pd1 = false, 4070 .pd2 = true, 4071 }, 4072 .{ 4073 .name = "undefine-macro=", 4074 .syntax = .joined, 4075 .pd1 = false, 4076 .pd2 = true, 4077 }, 4078 .{ .name = "analyzer-purge=", .syntax = .joined }, 4079 .{ .name = "current_version", .syntax = .joined_or_separate }, 4080 .{ .name = "fbootclasspath=", .syntax = .joined }, 4081 .{ .name = "fbracket-depth=", .syntax = .joined }, 4082 .{ .name = "fcf-protection=", .syntax = .joined }, 4083 .{ .name = "fdepfile-entry=", .syntax = .joined }, 4084 .{ .name = "fembed-bitcode=", .syntax = .joined }, 4085 .{ .name = "finput-charset=", .syntax = .joined }, 4086 .{ .name = "fmodule-format=", .syntax = .joined }, 4087 .{ .name = "fmodule-header=", .syntax = .joined }, 4088 .{ .name = "fmodule-output=", .syntax = .joined }, 4089 .{ .name = "fms-memptr-rep=", .syntax = .joined }, 4090 .{ 4091 .name = "fmultilib-flag=", 4092 .syntax = .joined, 4093 .pd2 = true, 4094 }, 4095 .{ .name = "fnew-alignment=", .syntax = .joined }, 4096 .{ .name = "frecord-marker=", .syntax = .joined }, 4097 .{ 4098 .name = "fsanitize-trap=", 4099 .ze = .sanitize_trap, 4100 .syntax = .comma_joined, 4101 }, 4102 .{ .name = "fspv-extension=", .syntax = .joined }, 4103 .{ .name = "fthinlto-index=", .syntax = .joined }, 4104 .{ .name = "ftrap-function=", .syntax = .joined }, 4105 .{ .name = "ftrapv-handler=", .syntax = .joined }, 4106 .{ 4107 .name = "funwind-tables=", 4108 .ze = .unwind_tables, 4109 .syntax = .joined, 4110 }, 4111 .{ .name = "gen-reproducer=", .syntax = .joined }, 4112 .{ 4113 .name = "hip-device-lib=", 4114 .syntax = .joined, 4115 .pd1 = false, 4116 .pd2 = true, 4117 }, 4118 .{ 4119 .name = "hipstdpar-path=", 4120 .syntax = .joined, 4121 .pd1 = false, 4122 .pd2 = true, 4123 }, 4124 .{ .name = "mdynamic-no-pic", .syntax = .joined }, 4125 .{ .name = "mframe-pointer=", .syntax = .joined }, 4126 .{ .name = "mindirect-jump=", .syntax = .joined }, 4127 .{ .name = "mzos-hlq-clang=", .syntax = .joined }, 4128 .{ .name = "preamble-bytes=", .syntax = .joined }, 4129 .{ .name = "Wundef-prefix=", .syntax = .comma_joined }, 4130 .{ 4131 .name = "vctoolsversion", 4132 .syntax = .joined_or_separate, 4133 .psl = true, 4134 }, 4135 .{ 4136 .name = "bootclasspath=", 4137 .syntax = .joined, 4138 .pd1 = false, 4139 .pd2 = true, 4140 }, 4141 .{ .name = "complex-range=", .syntax = .joined }, 4142 .{ 4143 .name = "cuda-gpu-arch=", 4144 .syntax = .joined, 4145 .pd1 = false, 4146 .pd2 = true, 4147 }, 4148 .{ 4149 .name = "dependent-lib=", 4150 .syntax = .joined, 4151 .pd1 = false, 4152 .pd2 = true, 4153 }, 4154 .{ .name = "dwarf-version=", .syntax = .joined }, 4155 .{ .name = "falign-labels=", .syntax = .joined }, 4156 .{ .name = "fauto-profile=", .syntax = .joined }, 4157 .{ .name = "fexec-charset=", .syntax = .joined }, 4158 .{ .name = "fgnuc-version=", .syntax = .joined }, 4159 .{ .name = "finit-integer=", .syntax = .joined }, 4160 .{ .name = "finit-logical=", .syntax = .joined }, 4161 .{ .name = "finline-limit=", .syntax = .joined }, 4162 .{ .name = "fobjc-runtime=", .syntax = .joined }, 4163 .{ .name = "fprofile-list=", .syntax = .joined }, 4164 .{ 4165 .name = "gcc-toolchain=", 4166 .syntax = .joined, 4167 .pd1 = false, 4168 .pd2 = true, 4169 }, 4170 .{ 4171 .name = "linker-option=", 4172 .syntax = .joined, 4173 .pd1 = false, 4174 .pd2 = true, 4175 }, 4176 .{ .name = "malign-branch=", .syntax = .comma_joined }, 4177 .{ .name = "mapx-features=", .syntax = .comma_joined }, 4178 .{ .name = "vtordisp-mode=", .syntax = .joined }, 4179 .{ .name = "Rpass-missed=", .syntax = .joined }, 4180 .{ .name = "Wlarger-than-", .syntax = .joined }, 4181 .{ .name = "Wlarger-than=", .syntax = .joined }, 4182 .{ 4183 .name = "experimental:", 4184 .syntax = .joined, 4185 .psl = true, 4186 }, 4187 .{ 4188 .name = "external:env:", 4189 .syntax = .joined, 4190 .psl = true, 4191 }, 4192 .{ 4193 .name = "funcoverride:", 4194 .syntax = .joined, 4195 .psl = true, 4196 }, 4197 .{ 4198 .name = "winsdkversion", 4199 .syntax = .joined_or_separate, 4200 .psl = true, 4201 }, 4202 .{ 4203 .name = "define-macro=", 4204 .syntax = .joined, 4205 .pd1 = false, 4206 .pd2 = true, 4207 }, 4208 .{ .name = "ast-dump-all=", .syntax = .joined }, 4209 .{ 4210 .name = "autocomplete=", 4211 .syntax = .joined, 4212 .pd1 = false, 4213 .pd2 = true, 4214 }, 4215 .{ 4216 .name = "cuda-feature=", 4217 .syntax = .joined, 4218 .pd1 = false, 4219 .pd2 = true, 4220 }, 4221 .{ .name = "falign-jumps=", .syntax = .joined }, 4222 .{ .name = "falign-loops=", .syntax = .joined }, 4223 .{ .name = "faligned-new=", .syntax = .joined }, 4224 .{ .name = "ferror-limit=", .syntax = .joined }, 4225 .{ .name = "ffp-contract=", .syntax = .joined }, 4226 .{ .name = "fmodule-file=", .syntax = .joined }, 4227 .{ .name = "fmodule-name=", .syntax = .joined }, 4228 .{ .name = "fmsc-version=", .syntax = .joined }, 4229 .{ 4230 .name = "fno-sanitize=", 4231 .ze = .no_sanitize, 4232 .syntax = .comma_joined, 4233 }, 4234 .{ .name = "foffload-lto=", .syntax = .joined }, 4235 .{ .name = "fpack-struct=", .syntax = .joined }, 4236 .{ .name = "fpass-plugin=", .syntax = .joined }, 4237 .{ .name = "fprofile-dir=", .syntax = .joined }, 4238 .{ .name = "fprofile-use=", .syntax = .joined }, 4239 .{ .name = "frandom-seed=", .syntax = .joined }, 4240 .{ .name = "ftime-report=", .syntax = .joined }, 4241 .{ .name = "gsplit-dwarf=", .syntax = .joined }, 4242 .{ .name = "isystem-after", .syntax = .joined_or_separate }, 4243 .{ .name = "malign-jumps=", .syntax = .joined }, 4244 .{ .name = "malign-loops=", .syntax = .joined }, 4245 .{ .name = "mframe-chain=", .syntax = .joined }, 4246 .{ .name = "mimplicit-it=", .syntax = .joined }, 4247 .{ .name = "mprintf-kind=", .syntax = .joined }, 4248 .{ .name = "mtls-dialect=", .syntax = .joined }, 4249 .{ 4250 .name = "offload-arch=", 4251 .syntax = .comma_joined, 4252 .pd1 = false, 4253 .pd2 = true, 4254 }, 4255 .{ 4256 .name = "offload-jobs=", 4257 .syntax = .joined, 4258 .pd1 = false, 4259 .pd2 = true, 4260 }, 4261 .{ .name = "pagezero_size", .syntax = .joined_or_separate }, 4262 .{ 4263 .name = "product-name=", 4264 .syntax = .joined, 4265 .pd1 = false, 4266 .pd2 = true, 4267 }, 4268 .{ .name = "resource-dir=", .syntax = .joined }, 4269 .{ 4270 .name = "dynamicdeopt", 4271 .syntax = .joined, 4272 .psl = true, 4273 }, 4274 .{ 4275 .name = "dyld-prefix=", 4276 .syntax = .joined, 4277 .pd1 = false, 4278 .pd2 = true, 4279 }, 4280 .{ 4281 .name = "driver-mode=", 4282 .syntax = .joined, 4283 .pd1 = false, 4284 .pd2 = true, 4285 }, 4286 .{ .name = "fmax-errors=", .syntax = .joined }, 4287 .{ .name = "fmax-tokens=", .syntax = .joined }, 4288 .{ .name = "fno-builtin-", .syntax = .joined }, 4289 .{ .name = "fplugin-arg-", .syntax = .joined }, 4290 .{ .name = "ftime-trace=", .syntax = .joined }, 4291 .{ .name = "fvisibility=", .syntax = .joined }, 4292 .{ .name = "fwchar-type=", .syntax = .joined }, 4293 .{ .name = "fxray-modes=", .syntax = .joined }, 4294 .{ 4295 .name = "hip-version=", 4296 .syntax = .joined, 4297 .pd1 = false, 4298 .pd2 = true, 4299 }, 4300 .{ .name = "iwithsysroot", .syntax = .joined_or_separate }, 4301 .{ 4302 .name = "mexec-model=", 4303 .ze = .exec_model, 4304 .syntax = .joined, 4305 }, 4306 .{ .name = "mharden-sls=", .syntax = .joined }, 4307 .{ .name = "mhvx-length=", .syntax = .joined }, 4308 .{ .name = "mno-tocdata=", .syntax = .comma_joined }, 4309 .{ .name = "mvscale-max=", .syntax = .joined }, 4310 .{ .name = "mvscale-min=", .syntax = .joined }, 4311 .{ .name = "mzos-hlq-le=", .syntax = .joined }, 4312 .{ .name = "mzos-target=", .syntax = .joined }, 4313 .{ 4314 .name = "rsp-quoting=", 4315 .syntax = .joined, 4316 .pd1 = false, 4317 .pd2 = true, 4318 }, 4319 .{ .name = "std-default=", .syntax = .joined }, 4320 .{ .name = "sub_umbrella", .syntax = .joined_or_separate }, 4321 .{ 4322 .name = "Qpar-report", 4323 .syntax = .joined, 4324 .psl = true, 4325 }, 4326 .{ 4327 .name = "Qvec-report", 4328 .syntax = .joined, 4329 .psl = true, 4330 }, 4331 .{ 4332 .name = "errorReport", 4333 .syntax = .joined, 4334 .psl = true, 4335 }, 4336 .{ 4337 .name = "headerName:", 4338 .syntax = .joined, 4339 .psl = true, 4340 }, 4341 .{ 4342 .name = "for-linker=", 4343 .ze = .for_linker, 4344 .syntax = .joined, 4345 .pd1 = false, 4346 .pd2 = true, 4347 }, 4348 .{ 4349 .name = "force-link=", 4350 .syntax = .joined, 4351 .pd1 = false, 4352 .pd2 = true, 4353 }, 4354 .{ .name = "client_name", .syntax = .joined_or_separate }, 4355 .{ .name = "cxx-isystem", .syntax = .joined_or_separate }, 4356 .{ .name = "fclasspath=", .syntax = .joined }, 4357 .{ .name = "finit-real=", .syntax = .joined }, 4358 .{ .name = "fforce-addr", .syntax = .joined }, 4359 .{ .name = "ftls-model=", .syntax = .joined }, 4360 .{ 4361 .name = "gcc-triple=", 4362 .syntax = .joined, 4363 .pd1 = false, 4364 .pd2 = true, 4365 }, 4366 .{ .name = "inline-asm=", .syntax = .joined }, 4367 .{ .name = "ivfsoverlay", .syntax = .joined_or_separate }, 4368 .{ .name = "iwithprefix", .syntax = .joined_or_separate }, 4369 .{ 4370 .name = "libclc-lib=", 4371 .syntax = .joined, 4372 .pd1 = false, 4373 .pd2 = true, 4374 }, 4375 .{ .name = "mfloat-abi=", .syntax = .joined }, 4376 .{ .name = "plugin-arg-", .syntax = .joined_and_separate }, 4377 .{ 4378 .name = "ptxas-path=", 4379 .syntax = .joined, 4380 .pd1 = false, 4381 .pd2 = true, 4382 }, 4383 .{ 4384 .name = "save-stats=", 4385 .syntax = .joined, 4386 .pd2 = true, 4387 }, 4388 .{ 4389 .name = "save-temps=", 4390 .syntax = .joined, 4391 .pd2 = true, 4392 }, 4393 .{ .name = "stats-file=", .syntax = .joined }, 4394 .{ .name = "sub_library", .syntax = .joined_or_separate }, 4395 .{ 4396 .name = "CLASSPATH=", 4397 .syntax = .joined, 4398 .pd1 = false, 4399 .pd2 = true, 4400 }, 4401 .{ 4402 .name = "constexpr:", 4403 .syntax = .joined, 4404 .psl = true, 4405 }, 4406 .{ 4407 .name = "external:I", 4408 .syntax = .joined_or_separate, 4409 .psl = true, 4410 }, 4411 .{ 4412 .name = "headerUnit", 4413 .syntax = .joined_or_separate, 4414 .psl = true, 4415 }, 4416 .{ 4417 .name = "vctoolsdir", 4418 .syntax = .joined_or_separate, 4419 .psl = true, 4420 }, 4421 .{ 4422 .name = "winsysroot", 4423 .syntax = .joined_or_separate, 4424 .psl = true, 4425 }, 4426 .{ 4427 .name = "classpath=", 4428 .syntax = .joined, 4429 .pd1 = false, 4430 .pd2 = true, 4431 }, 4432 .{ 4433 .name = "cuda-path=", 4434 .syntax = .joined, 4435 .pd1 = false, 4436 .pd2 = true, 4437 }, 4438 .{ 4439 .name = "embed-dir=", 4440 .syntax = .joined, 4441 .pd1 = false, 4442 .pd2 = true, 4443 }, 4444 .{ .name = "fencoding=", .syntax = .joined }, 4445 .{ .name = "ffp-model=", .syntax = .joined }, 4446 .{ .name = "ffpe-trap=", .syntax = .joined }, 4447 .{ .name = "flto-jobs=", .syntax = .joined }, 4448 .{ 4449 .name = "fsanitize=", 4450 .ze = .sanitize, 4451 .syntax = .comma_joined, 4452 }, 4453 .{ .name = "fuse-cuid=", .syntax = .joined }, 4454 .{ .name = "fuse-lipo=", .syntax = .joined }, 4455 .{ .name = "gsrc-hash=", .syntax = .joined }, 4456 .{ .name = "iframework", .syntax = .joined_or_separate }, 4457 .{ .name = "module-dir", .syntax = .joined_or_separate }, 4458 .{ .name = "mtargetos=", .syntax = .joined }, 4459 .{ .name = "mtls-size=", .syntax = .joined }, 4460 .{ .name = "reexport-l", .syntax = .joined }, 4461 .{ 4462 .name = "rocm-path=", 4463 .syntax = .joined, 4464 .pd1 = false, 4465 .pd2 = true, 4466 }, 4467 .{ .name = "segs_read_", .syntax = .joined }, 4468 .{ 4469 .name = "unwindlib=", 4470 .syntax = .joined, 4471 .pd2 = true, 4472 }, 4473 .{ 4474 .name = "vfsoverlay", 4475 .syntax = .joined_or_separate, 4476 .pd2 = true, 4477 }, 4478 .{ 4479 .name = "cgthreads", 4480 .syntax = .joined, 4481 .psl = true, 4482 }, 4483 .{ 4484 .name = "diasdkdir", 4485 .syntax = .joined_or_separate, 4486 .psl = true, 4487 }, 4488 .{ 4489 .name = "external:", 4490 .syntax = .joined, 4491 .psl = true, 4492 }, 4493 .{ 4494 .name = "reference", 4495 .syntax = .joined_or_separate, 4496 .psl = true, 4497 }, 4498 .{ 4499 .name = "winsdkdir", 4500 .syntax = .joined_or_separate, 4501 .psl = true, 4502 }, 4503 .{ 4504 .name = "encoding=", 4505 .syntax = .joined, 4506 .pd1 = false, 4507 .pd2 = true, 4508 }, 4509 .{ 4510 .name = "language=", 4511 .syntax = .joined, 4512 .pd1 = false, 4513 .pd2 = true, 4514 }, 4515 .{ 4516 .name = "optimize=", 4517 .ze = .optimize, 4518 .syntax = .joined, 4519 .pd1 = false, 4520 .pd2 = true, 4521 }, 4522 .{ 4523 .name = "resource=", 4524 .syntax = .joined, 4525 .pd1 = false, 4526 .pd2 = true, 4527 }, 4528 .{ .name = "Xclangas=", .syntax = .joined }, 4529 .{ .name = "ast-dump=", .syntax = .joined }, 4530 .{ 4531 .name = "dxv-path=", 4532 .syntax = .joined, 4533 .pd1 = false, 4534 .pd2 = true, 4535 }, 4536 .{ .name = "fconvert=", .syntax = .joined }, 4537 .{ .name = "fc++-abi=", .syntax = .joined }, 4538 .{ .name = "fextdirs=", .syntax = .joined }, 4539 .{ .name = "ftabstop=", .syntax = .joined }, 4540 .{ 4541 .name = "hip-path=", 4542 .syntax = .joined, 4543 .pd1 = false, 4544 .pd2 = true, 4545 }, 4546 .{ .name = "idirafter", .syntax = .joined_or_separate }, 4547 .{ .name = "mregparm=", .syntax = .joined }, 4548 .{ .name = "mtocdata=", .syntax = .comma_joined }, 4549 .{ .name = "sycl-std=", .syntax = .joined }, 4550 .{ 4551 .name = "undefined", 4552 .ze = .undefined, 4553 .syntax = .joined_or_separate, 4554 }, 4555 .{ 4556 .name = "extdirs=", 4557 .syntax = .joined, 4558 .pd1 = false, 4559 .pd2 = true, 4560 }, 4561 .{ 4562 .name = "imacros=", 4563 .syntax = .joined, 4564 .pd1 = false, 4565 .pd2 = true, 4566 }, 4567 .{ 4568 .name = "include=", 4569 .syntax = .joined, 4570 .pd1 = false, 4571 .pd2 = true, 4572 }, 4573 .{ 4574 .name = "sysroot=", 4575 .ze = .sysroot, 4576 .syntax = .joined, 4577 .pd1 = false, 4578 .pd2 = true, 4579 }, 4580 .{ .name = "dsym-dir", .syntax = .joined_or_separate }, 4581 .{ .name = "fopenmp=", .syntax = .joined }, 4582 .{ .name = "fplugin=", .syntax = .joined }, 4583 .{ .name = "fuse-ld=", .syntax = .joined }, 4584 .{ .name = "fveclib=", .syntax = .joined }, 4585 .{ .name = "isysroot", .syntax = .joined_or_separate }, 4586 .{ 4587 .name = "ld-path=", 4588 .syntax = .joined, 4589 .pd1 = false, 4590 .pd2 = true, 4591 }, 4592 .{ .name = "mcmodel=", .syntax = .joined }, 4593 .{ .name = "mconsole", .syntax = .joined }, 4594 .{ .name = "mdouble=", .syntax = .joined }, 4595 .{ .name = "mfpmath=", .syntax = .joined }, 4596 .{ .name = "mhwmult=", .syntax = .joined }, 4597 .{ .name = "mthreads", .syntax = .joined }, 4598 .{ 4599 .name = "municode", 4600 .ze = .mingw_unicode_entry_point, 4601 .syntax = .joined, 4602 }, 4603 .{ .name = "mwindows", .syntax = .joined }, 4604 .{ 4605 .name = "offload=", 4606 .syntax = .comma_joined, 4607 .pd1 = false, 4608 .pd2 = true, 4609 }, 4610 .{ .name = "seg1addr", .syntax = .joined_or_separate }, 4611 .{ 4612 .name = "assert=", 4613 .syntax = .joined, 4614 .pd1 = false, 4615 .pd2 = true, 4616 }, 4617 .{ 4618 .name = "mhwdiv=", 4619 .syntax = .joined, 4620 .pd1 = false, 4621 .pd2 = true, 4622 }, 4623 .{ 4624 .name = "output=", 4625 .syntax = .joined, 4626 .pd1 = false, 4627 .pd2 = true, 4628 }, 4629 .{ 4630 .name = "prefix=", 4631 .syntax = .joined, 4632 .pd1 = false, 4633 .pd2 = true, 4634 }, 4635 .{ .name = "Xclang=", .syntax = .joined }, 4636 .{ .name = "cl-ext=", .syntax = .comma_joined }, 4637 .{ .name = "cl-std=", .syntax = .joined }, 4638 .{ 4639 .name = "config=", 4640 .syntax = .joined, 4641 .pd1 = false, 4642 .pd2 = true, 4643 }, 4644 .{ .name = "fcheck=", .syntax = .joined }, 4645 .{ 4646 .name = "imacros", 4647 .syntax = .joined_or_separate, 4648 .pd2 = true, 4649 }, 4650 .{ 4651 .name = "include", 4652 .syntax = .joined_or_separate, 4653 .pd2 = true, 4654 }, 4655 .{ .name = "iprefix", .syntax = .joined_or_separate }, 4656 .{ .name = "isystem", .syntax = .joined_or_separate }, 4657 .{ .name = "marm64x", .syntax = .joined }, 4658 .{ .name = "mguard=", .syntax = .joined }, 4659 .{ .name = "mhwdiv=", .syntax = .joined }, 4660 .{ .name = "moslib=", .syntax = .joined }, 4661 .{ .name = "mrecip=", .syntax = .comma_joined }, 4662 .{ 4663 .name = "stdlib=", 4664 .syntax = .joined, 4665 .pd2 = true, 4666 }, 4667 .{ 4668 .name = "target=", 4669 .ze = .target, 4670 .syntax = .joined, 4671 .pd1 = false, 4672 .pd2 = true, 4673 }, 4674 .{ .name = "triple=", .syntax = .joined }, 4675 .{ .name = "verify=", .syntax = .comma_joined }, 4676 .{ .name = "Rpass=", .syntax = .joined }, 4677 .{ .name = "Xarch_", .syntax = .joined_and_separate }, 4678 .{ 4679 .name = "await:", 4680 .syntax = .joined, 4681 .psl = true, 4682 }, 4683 .{ 4684 .name = "clang:", 4685 .syntax = .joined, 4686 .psl = true, 4687 }, 4688 .{ 4689 .name = "guard:", 4690 .syntax = .joined, 4691 .psl = true, 4692 }, 4693 .{ 4694 .name = "debug=", 4695 .ze = .debug, 4696 .syntax = .joined, 4697 .pd1 = false, 4698 .pd2 = true, 4699 }, 4700 .{ 4701 .name = "param=", 4702 .syntax = .joined, 4703 .pd1 = false, 4704 .pd2 = true, 4705 }, 4706 .{ 4707 .name = "warn-=", 4708 .syntax = .joined, 4709 .pd1 = false, 4710 .pd2 = true, 4711 }, 4712 .{ .name = "mllvm=", .syntax = .joined }, 4713 .{ .name = "fixit=", .syntax = .joined }, 4714 .{ .name = "gstabs", .syntax = .joined }, 4715 .{ .name = "gxcoff", .syntax = .joined }, 4716 .{ .name = "iquote", .syntax = .joined_or_separate }, 4717 .{ 4718 .name = "march=", 4719 .ze = .mcpu, 4720 .syntax = .joined, 4721 }, 4722 .{ .name = "msimd=", .syntax = .joined }, 4723 .{ 4724 .name = "mtune=", 4725 .ze = .mcpu, 4726 .syntax = .joined, 4727 }, 4728 .{ 4729 .name = "rtlib=", 4730 .ze = .rtlib, 4731 .syntax = .joined, 4732 .pd2 = true, 4733 }, 4734 .{ 4735 .name = "specs=", 4736 .syntax = .joined, 4737 .pd2 = true, 4738 }, 4739 .{ 4740 .name = "weak-l", 4741 .ze = .weak_library, 4742 .syntax = .joined, 4743 }, 4744 .{ .name = "Ofast", .ze = .optimize }, 4745 .{ 4746 .name = "arch:", 4747 .syntax = .joined, 4748 .psl = true, 4749 }, 4750 .{ 4751 .name = "favor", 4752 .syntax = .joined, 4753 .psl = true, 4754 }, 4755 .{ 4756 .name = "imsvc", 4757 .syntax = .joined_or_separate, 4758 .psl = true, 4759 }, 4760 .{ 4761 .name = "tune:", 4762 .syntax = .joined, 4763 .psl = true, 4764 }, 4765 .{ 4766 .name = "warn-", 4767 .syntax = .joined, 4768 .pd1 = false, 4769 .pd2 = true, 4770 }, 4771 .{ .name = "cuid=", .syntax = .joined }, 4772 .{ 4773 .name = "flto=", 4774 .ze = .lto, 4775 .syntax = .joined, 4776 }, 4777 .{ .name = "gcoff", .syntax = .joined }, 4778 .{ .name = "mabi=", .syntax = .joined }, 4779 .{ .name = "mabs=", .syntax = .joined }, 4780 .{ .name = "masm=", .syntax = .joined }, 4781 .{ 4782 .name = "mcpu=", 4783 .ze = .mcpu, 4784 .syntax = .joined, 4785 }, 4786 .{ .name = "mfpu=", .syntax = .joined }, 4787 .{ .name = "mhvx=", .syntax = .joined }, 4788 .{ .name = "mmcu=", .syntax = .joined }, 4789 .{ .name = "mnan=", .syntax = .joined }, 4790 .{ 4791 .name = "link", 4792 .syntax = .remaining_args_joined, 4793 .psl = true, 4794 }, 4795 .{ 4796 .name = "std:", 4797 .syntax = .joined, 4798 .psl = true, 4799 }, 4800 .{ .name = "ccc-", .syntax = .joined }, 4801 .{ .name = "gvms", .syntax = .joined }, 4802 .{ .name = "mdll", .syntax = .joined }, 4803 .{ .name = "mtp=", .syntax = .joined }, 4804 .{ 4805 .name = "std=", 4806 .syntax = .joined, 4807 .pd2 = true, 4808 }, 4809 .{ .name = "Wa,", .syntax = .comma_joined }, 4810 .{ 4811 .name = "Wl,", 4812 .ze = .wl, 4813 .syntax = .comma_joined, 4814 }, 4815 .{ 4816 .name = "Wp,", 4817 .ze = .wp, 4818 .syntax = .comma_joined, 4819 }, 4820 .{ 4821 .name = "Fe:", 4822 .syntax = .joined_or_separate, 4823 .psl = true, 4824 }, 4825 .{ 4826 .name = "Fi:", 4827 .syntax = .joined_or_separate, 4828 .psl = true, 4829 }, 4830 .{ 4831 .name = "Fo:", 4832 .syntax = .joined_or_separate, 4833 .psl = true, 4834 }, 4835 .{ 4836 .name = "Fp:", 4837 .syntax = .joined_or_separate, 4838 .psl = true, 4839 }, 4840 .{ 4841 .name = "RTC", 4842 .syntax = .joined, 4843 .psl = true, 4844 }, 4845 .{ 4846 .name = "Zc:", 4847 .syntax = .joined, 4848 .psl = true, 4849 }, 4850 .{ 4851 .name = "clr", 4852 .syntax = .joined, 4853 .psl = true, 4854 }, 4855 .{ 4856 .name = "doc", 4857 .syntax = .joined, 4858 .psl = true, 4859 }, 4860 .{ 4861 .name = "Frs", 4862 .syntax = .joined_or_separate, 4863 .psl = true, 4864 }, 4865 .{ .name = "gz=", .syntax = .joined }, 4866 .{ .name = "A-", .syntax = .joined }, 4867 .{ .name = "G=", .syntax = .joined }, 4868 .{ 4869 .name = "MF", 4870 .ze = .dep_file, 4871 .syntax = .joined_or_separate, 4872 }, 4873 .{ 4874 .name = "MJ", 4875 .ze = .dep_file, 4876 .syntax = .joined_or_separate, 4877 }, 4878 .{ 4879 .name = "MQ", 4880 .ze = .dep_file, 4881 .syntax = .joined_or_separate, 4882 }, 4883 .{ 4884 .name = "MT", 4885 .ze = .dep_file, 4886 .syntax = .joined_or_separate, 4887 }, 4888 .{ 4889 .name = "AI", 4890 .syntax = .joined_or_separate, 4891 .psl = true, 4892 }, 4893 .{ 4894 .name = "EH", 4895 .syntax = .joined, 4896 .psl = true, 4897 }, 4898 .{ 4899 .name = "FA", 4900 .syntax = .joined, 4901 .psl = true, 4902 }, 4903 .{ 4904 .name = "FI", 4905 .syntax = .joined_or_separate, 4906 .psl = true, 4907 }, 4908 .{ 4909 .name = "FR", 4910 .syntax = .joined, 4911 .psl = true, 4912 }, 4913 .{ 4914 .name = "FU", 4915 .syntax = .joined_or_separate, 4916 .psl = true, 4917 }, 4918 .{ 4919 .name = "Fa", 4920 .syntax = .joined, 4921 .psl = true, 4922 }, 4923 .{ 4924 .name = "Fd", 4925 .syntax = .joined, 4926 .psl = true, 4927 }, 4928 .{ 4929 .name = "Fe", 4930 .syntax = .joined, 4931 .psl = true, 4932 }, 4933 .{ 4934 .name = "Fi", 4935 .syntax = .joined, 4936 .psl = true, 4937 }, 4938 .{ 4939 .name = "Fm", 4940 .syntax = .joined, 4941 .psl = true, 4942 }, 4943 .{ 4944 .name = "Fo", 4945 .syntax = .joined, 4946 .psl = true, 4947 }, 4948 .{ 4949 .name = "Fp", 4950 .syntax = .joined, 4951 .psl = true, 4952 }, 4953 .{ 4954 .name = "Fr", 4955 .syntax = .joined, 4956 .psl = true, 4957 }, 4958 .{ 4959 .name = "Gs", 4960 .syntax = .joined, 4961 .psl = true, 4962 }, 4963 .{ 4964 .name = "MP", 4965 .ze = .dep_file, 4966 .syntax = .joined, 4967 .psl = true, 4968 }, 4969 .{ 4970 .name = "Tc", 4971 .syntax = .joined_or_separate, 4972 .psl = true, 4973 }, 4974 .{ 4975 .name = "Tp", 4976 .syntax = .joined_or_separate, 4977 .psl = true, 4978 }, 4979 .{ 4980 .name = "Wv", 4981 .syntax = .joined, 4982 .psl = true, 4983 }, 4984 .{ 4985 .name = "Yc", 4986 .syntax = .joined, 4987 .psl = true, 4988 }, 4989 .{ 4990 .name = "Yl", 4991 .syntax = .joined, 4992 .psl = true, 4993 }, 4994 .{ 4995 .name = "Yu", 4996 .syntax = .joined, 4997 .psl = true, 4998 }, 4999 .{ 5000 .name = "ZW", 5001 .syntax = .joined, 5002 .psl = true, 5003 }, 5004 .{ 5005 .name = "Zm", 5006 .syntax = .joined, 5007 .psl = true, 5008 }, 5009 .{ 5010 .name = "Zp", 5011 .syntax = .joined, 5012 .psl = true, 5013 }, 5014 .{ 5015 .name = "d1", 5016 .syntax = .joined, 5017 .psl = true, 5018 }, 5019 .{ 5020 .name = "d2", 5021 .syntax = .joined, 5022 .psl = true, 5023 }, 5024 .{ 5025 .name = "vd", 5026 .syntax = .joined, 5027 .psl = true, 5028 }, 5029 .{ 5030 .name = "wd", 5031 .syntax = .joined, 5032 .psl = true, 5033 }, 5034 .{ 5035 .name = "Fc", 5036 .syntax = .joined_or_separate, 5037 .psl = true, 5038 }, 5039 .{ 5040 .name = "Fo", 5041 .syntax = .joined_or_separate, 5042 .psl = true, 5043 }, 5044 .{ .name = "A", .syntax = .joined_or_separate }, 5045 .{ .name = "B", .syntax = .joined_or_separate }, 5046 .{ .name = "D", .syntax = .joined_or_separate }, 5047 .{ 5048 .name = "F", 5049 .ze = .framework_dir, 5050 .syntax = .joined_or_separate, 5051 }, 5052 .{ .name = "G", .syntax = .joined_or_separate }, 5053 .{ .name = "I", .syntax = .joined_or_separate }, 5054 .{ .name = "J", .syntax = .joined_or_separate }, 5055 .{ 5056 .name = "L", 5057 .ze = .lib_dir, 5058 .syntax = .joined_or_separate, 5059 }, 5060 .{ 5061 .name = "O", 5062 .ze = .optimize, 5063 .syntax = .joined, 5064 }, 5065 .{ .name = "R", .syntax = .joined }, 5066 .{ 5067 .name = "T", 5068 .ze = .linker_script, 5069 .syntax = .joined_or_separate, 5070 }, 5071 .{ .name = "U", .syntax = .joined_or_separate }, 5072 .{ .name = "V", .syntax = .joined_or_separate }, 5073 .{ .name = "W", .syntax = .joined }, 5074 .{ 5075 .name = "D", 5076 .syntax = .joined_or_separate, 5077 .psl = true, 5078 }, 5079 .{ 5080 .name = "F", 5081 .ze = .framework_dir, 5082 .syntax = .joined_or_separate, 5083 .psl = true, 5084 }, 5085 .{ 5086 .name = "I", 5087 .syntax = .joined_or_separate, 5088 .psl = true, 5089 }, 5090 .{ 5091 .name = "O", 5092 .ze = .optimize, 5093 .syntax = .joined, 5094 .psl = true, 5095 }, 5096 .{ 5097 .name = "U", 5098 .syntax = .joined_or_separate, 5099 .psl = true, 5100 }, 5101 .{ 5102 .name = "o", 5103 .ze = .o, 5104 .syntax = .joined_or_separate, 5105 .psl = true, 5106 }, 5107 .{ 5108 .name = "w", 5109 .syntax = .joined, 5110 .psl = true, 5111 }, 5112 .{ .name = "b", .syntax = .joined_or_separate }, 5113 .{ .name = "d", .syntax = .joined }, 5114 .{ 5115 .name = "l", 5116 .ze = .l, 5117 .syntax = .joined_or_separate, 5118 }, 5119 .{ 5120 .name = "o", 5121 .ze = .o, 5122 .syntax = .joined_or_separate, 5123 }, 5124 .{ 5125 .name = "T", 5126 .ze = .linker_script, 5127 .syntax = .joined_or_separate, 5128 .psl = true, 5129 }, 5130 .{ 5131 .name = "u", 5132 .ze = .force_undefined_symbol, 5133 .syntax = .joined_or_separate, 5134 }, 5135 .{ 5136 .name = "x", 5137 .ze = .x, 5138 .syntax = .joined_or_separate, 5139 }, 5140 .{ .name = "y", .syntax = .joined }, 5141 } 5142