https://github.com/Lora-net/ModemE_application_examples/blob/ec04b6b564bd62d6e36310bc5bd1a8662077caf5/Src/apps/LoRaWAN/main_lorawan.c#L508 It compiles likely because the current preprocessor definition leads to a blank line.