парсер занимается оптимизацией пробельных символов в самом конце, перед выдачей результата.
во время выполнения кода все пробельные символы на месте и ковырять compile смысла нет.
смотреть надо в untaint.C на L_OPTIMIZED (если я ничего не путаю). что именно нужно для этого править -- я без понятия, т.к. у меня такой задачи никогда не стояло, ибо оптимизация это хорошо, imho.