Modify the compiler logic