test zero value in an "if" directive consistently with predicates fixed in r3894 thanks to Maxim Dounin