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.

Reply via email to