> 1. Change the name of the option from: > > -fdiagnostic-try-to-explain-harder > To > -fdiagnostic-explain-harder I can think of a lot of connotations for this name, but alas, they are unfortunate, off-topic, or both.
Some more neutral ideas: -fdiagnostics-verbose -fdiagnostic-details Or maybe a bit more specific: -fdiagnostics-trace-source -fdiagnostics-show-source-condition if part of a group of diagnostic-augmenting options: -fdiagnostic-details=condition Or if you envisage this facility to be used with some debug info extension so that gdb can eventually also show where exactly the code comes from: -frecord-source-condition -frecord-code-duplication-condition Although there is also some potential here to misconstrue 'condition' to be about the style etc of the source, so maybe someone can come up with a better name still?