> . Next, if it would not be rejected on the "we don't want to have such
> functionality" basis, then the question becomes one of what should the
> interface look like? Some possibilities include:
>
> #pragma GCC command-line -Wprecision-mismatch
>
> unilaterally set -Wprecision-mismatch
I was planning on proposing something like:
#pragma GCC diagnostic [warning|error|ignore] -Wprecision-mismatch
The diagnostic machinery already has support for some of this, I had
hoped to find time to make it fine-grained, allowing you to override
the KIND of each warning, and thus override -Werror on a
per-warning-type basis.
I had planned on forcing the user to place these pragmas before the
first function definition, otherwise it becomes difficult to track
when various warnings are in force.