(I'm the upstream gcc author of -Wmisleading-indentation) Code in question: https://sources.debian.net/src/grail/3.1.0-2/tools/grail-test-atomic.c/#L148
Quoting it here: if (status != UFStatusSuccess) fprintf(stderr, "Error: failed to get device from event\n"); else subscribe(grail_handle, device, subscribe_window, subscriptions, 2, 2); subscribe(grail_handle, device, subscribe_window, subscriptions, 3, 1); subscribe(grail_handle, device, subscribe_window, subscriptions, 4, 1); IMHO the warning is justified.