Conversion: Fix preprocessor iteration.
Some preprocessors process all the 'elif' clauses even if it's known that they're not going to be used which was resulting in errors.