`--active/--inactive` incorrectly selects lines nested within indeterminate scope
"The C preprocessor chainsaw"
Brought to you by:
imkinghan
The --active option selects lines that are toplevel or in the immediate scope of an #if-directive that is true in the specified configuration. This is wrong. --active should select a line only if it is toplevel or every #if-directive that encloses it is true in the specified configuration.