modify compiler.