https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68187
--- Comment #3 from Bernd Edlinger <bernd.edlinger at hotmail dot de> --- (In reply to David Malcolm from comment #2) > Thanks; this is visible in full at: > https://github.com/openssl/openssl/blob/master/crypto/engine/eng_lib.c#L116 > > Looking at > https://github.com/openssl/openssl/blob/master/crypto/engine/eng_int.h#L86 > I see that engine_ref_debug is of the form > fprintf (/* various things */); > when > # ifdef ENGINE_REF_COUNT_DEBUG > and it's empty when ENGINE_REF_COUNT_DEBUG isn't defined. Okay, master has fixed the indentation issue, I have used 1.0.1: https://github.com/openssl/openssl/blob/OpenSSL_1_0_1-stable/crypto/engine/eng_lib.c#L117 The empty macro expansion is somehow a special case here.