correct precompile directive to test for variable definition rather than true value. Correction to commit 01b658a3