HomePhabricator

[clang][cli] Split DefaultAnyOf into a default value and ImpliedByAnyOf

Authored by jansvoboda11 on Nov 20 2020, 3:49 AM.

Description

[clang][cli] Split DefaultAnyOf into a default value and ImpliedByAnyOf

This makes the options API composable, allows boolean flags to imply non-boolean values and makes the code more logical (IMO).

Differential Revision: https://reviews.llvm.org/D91861