The program is translated to what is more or less a subset of C. If any use of functions as data remains at this point, the compiler will complain.