Yes, looks like the issue is only implied in the manual and I can see how the compiler not handling the error correctly adds to the confusion.
By the way, you might want to take a look at Jim Aikin’s I7 handbook at http://www.musicwords.net/if/i7hb.htm. It’s aimed for beginners with little or no programming background, so you might find it useful.
Anyway, I have downloaded the programmer’s handbook in PDF and it is already starting to help me. Even though much of it is very basic, there are some very basic things I yet don’t understand.