Fix an issue where the order of symbol definition determined if
code could compile or not.

Fixes #1569