Hi petsc-dev,

This is a minor enhancement request.

Using PETSC_TRUTH instead of PETSC_TRUE unintentionally will lead to
unexpected results and annoying bugs.  Seems like PETSC_TRUTH is
a different enum value for enumerating data types and currently equals 9.

g++ does warn on comparing different enum types, but gcc does not (v4.3.0).

Any possibility of changing the name of PETSC_TRUTH to something
that is far away from PETSC_TRUE?

Chetan



Reply via email to