12More precisely, it is for each compilation unit, i.e., the unit of code that the compiler considers at one time. For most purposes, each source file is its own compilation unit.