To the source program, where the change is easy to make with a text editor. The changed source program is then translated into a new executable program.
The picture shows what usually happens with programs written in C (Java is different; it will be discussed in the next chapter.) Here is an overview:
Can the processor directly execute the machine language that the program has been translated into?