Vielleicht ist im Compiler/Linker auch ein Semantik-Checker eingebaut, der Programmteile, die ihm nicht gefallen, wegschmeisst.
Um zu deiner Frage zu kommen ("Was will mir mein Compiler damit sagen?"):
Zitat von
Delphi:
Wozu das Ganze? Geh lieber an die frische Luft und nimm mich mit
Aber mal im Ernst: Merkwürdiges Verhalten. Ist Dein Delphi vielleicht ... rollig ?