Skip to content

Instantly share code, notes, and snippets.

@hsbt
Created November 5, 2018 07:50
Show Gist options
  • Save hsbt/f9b92d407064eff2bcadd764c7f5a2fb to your computer and use it in GitHub Desktop.
Save hsbt/f9b92d407064eff2bcadd764c7f5a2fb to your computer and use it in GitHub Desktop.
compiling ripper.c
ripper.c:4717:14: warning: incompatible pointer types passing 'FILE *' (aka 'struct __sFILE *') to parameter of type 'struct parser_params *'
[-Wincompatible-pointer-types]
YYFPRINTF (yyo, "%s %s (",
^~~
../../../node.h:437:57: note: passing argument to parameter 'parser' here
PRINTF_ARGS(void rb_parser_printf(struct parser_params *parser, const char *fmt, ...), 2, 3);
^
ripper.c:4721:14: warning: incompatible pointer types passing 'FILE *' (aka 'struct __sFILE *') to parameter of type 'struct parser_params *'
[-Wincompatible-pointer-types]
YYFPRINTF (yyo, ": ");
^~~
../../../node.h:437:57: note: passing argument to parameter 'parser' here
PRINTF_ARGS(void rb_parser_printf(struct parser_params *parser, const char *fmt, ...), 2, 3);
^
ripper.c:4723:14: warning: incompatible pointer types passing 'FILE *' (aka 'struct __sFILE *') to parameter of type 'struct parser_params *'
[-Wincompatible-pointer-types]
YYFPRINTF (yyo, ")");
^~~
../../../node.h:437:57: note: passing argument to parameter 'parser' here
PRINTF_ARGS(void rb_parser_printf(struct parser_params *parser, const char *fmt, ...), 2, 3);
^
3 warnings generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment