http-parserのソース コードを読んでいて、空のブロックを含む if ステートメントに遭遇しました。ここに例があります(source)
int
dontcall_message_begin_cb (http_parser *p)
{
if (p) { } // gcc
fprintf(stderr, "\n\n*** on_message_begin() called on paused parser ***\n\n");
abort();
}
コメントは、(私にとって)あまり役に立たない「gcc」に言及しているだけです。これらのポイントは何ですか?