bug fix in conditional compilation parsing