* Package:    dev-ruby/rbs-3.10.2:0
 * Repository: gentoo
 * Maintainer: ruby@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby33
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
 * Running unpack phase for all
>>> Unpacking 'rbs-3.10.2.tar.gz' to /var/tmp/portage/dev-ruby/rbs-3.10.2/work/all
>>> Source unpacked in /var/tmp/portage/dev-ruby/rbs-3.10.2/work
>>> Preparing source in /var/tmp/portage/dev-ruby/rbs-3.10.2/work ...
 * Running prepare phase for all
 * Running prepare phase for all
 * Running source copy phase for ruby33
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-ruby/rbs-3.10.2/work ...
 * Running configure phase for ruby33
checking for whether -std=gnu99 is accepted as CFLAGS... yes
checking for whether -Wimplicit-fallthrough is accepted as CFLAGS... yes
checking for whether -Wunused-result is accepted as CFLAGS... yes
checking for whether -Wc++-compat is accepted as CFLAGS... yes
checking for whether -DNDEBUG is accepted as CFLAGS... yes
creating Makefile
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-ruby/rbs-3.10.2/work ...
 * Running compile phase for ruby33
make -j2 V=1 -C ext/rbs_extension 
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o ast.o -c ./../../src/ast.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o lexer.o -c ./../../src/lexer.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o lexstate.o -c ./../../src/lexstate.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o location.o -c ./../../src/location.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o parser.o -c ./../../src/parser.c
./../../src/parser.c: In function ‘parse_params’:
./../../src/parser.c:514:9: warning: switch jumps over variable initialization [-Wjump-misses-init]
  514 |         default:
      |         ^~~~~~~
./../../src/parser.c:499:9: note: switch starts here
  499 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:509:41: note: ‘param’ declared here
  509 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:585:9: warning: switch jumps over variable initialization [-Wjump-misses-init]
  585 |         case tUIDENT:
      |         ^~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:586:9: warning: switch jumps over variable initialization [-Wjump-misses-init]
  586 |         case tLIDENT:
      |         ^~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:587:9: warning: switch jumps over variable initialization [-Wjump-misses-init]
  587 |         case tQIDENT:
      |         ^~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:588:9: warning: switch jumps over variable initialization [-Wjump-misses-init]
  588 |         case tULIDENT:
      |         ^~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:589:9: warning: switch jumps over variable initialization [-Wjump-misses-init]
  589 |         case tULLIDENT:
      |         ^~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:590:9: warning: switch jumps over variable initialization [-Wjump-misses-init]
  590 |         case tBANGIDENT:
      |         ^~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:32:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   32 |     case kBOOL:         \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:33:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   33 |     case kBOT:          \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:34:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   34 |     case kCLASS:        \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:35:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   35 |     case kFALSE:        \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:36:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   36 |     case kINSTANCE:     \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:37:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   37 |     case kINTERFACE:    \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:38:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   38 |     case kNIL:          \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:39:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   39 |     case kSELF:         \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:40:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   40 |     case kSINGLETON:    \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:41:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   41 |     case kTOP:          \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:42:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   42 |     case kTRUE:         \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:43:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   43 |     case kVOID:         \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:44:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   44 |     case kTYPE:         \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:45:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   45 |     case kUNCHECKED:    \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:46:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   46 |     case kIN:           \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:47:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   47 |     case kOUT:          \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:48:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   48 |     case kEND:          \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:49:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   49 |     case kDEF:          \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:50:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   50 |     case kINCLUDE:      \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:51:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   51 |     case kEXTEND:       \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:52:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   52 |     case kPREPEND:      \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:53:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   53 |     case kALIAS:        \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:54:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   54 |     case kMODULE:       \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:55:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   55 |     case kATTRREADER:   \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:56:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   56 |     case kATTRWRITER:   \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:57:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   57 |     case kATTRACCESSOR: \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:58:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   58 |     case kPUBLIC:       \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:59:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   59 |     case kPRIVATE:      \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:60:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   60 |     case kUNTYPED:      \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:61:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   61 |     case kUSE:          \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:62:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   62 |     case kAS:           \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:63:5: warning: switch jumps over variable initialization [-Wjump-misses-init]
   63 |     case k__TODO__:     \
      |     ^~~~
./../../src/parser.c:591:13: note: in expansion of macro ‘KEYWORD_CASES’
  591 |             KEYWORD_CASES
      |             ^~~~~~~~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
./../../src/parser.c:600:9: warning: switch jumps over variable initialization [-Wjump-misses-init]
  600 |         default:
      |         ^~~~~~~
./../../src/parser.c:567:9: note: switch starts here
  567 |         switch (parser->next_token.type) {
      |         ^~~~~~
./../../src/parser.c:580:41: note: ‘param’ declared here
  580 |             rbs_types_function_param_t *param = NULL;
      |                                         ^~~~~
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o string.o -c ./../../src/string.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o rbs_allocator.o -c ./../../src/util/rbs_allocator.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o rbs_assert.o -c ./../../src/util/rbs_assert.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o rbs_buffer.o -c ./../../src/util/rbs_buffer.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o rbs_constant_pool.o -c ./../../src/util/rbs_constant_pool.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o rbs_encoding.o -c ./../../src/util/rbs_encoding.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o rbs_unescape.o -c ./../../src/util/rbs_unescape.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o ast_translation.o -c ast_translation.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o class_constants.o -c class_constants.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o legacy_location.o -c legacy_location.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o main.o -c main.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-3.3.0/x86_64-linux -I/usr/include/ruby-3.3.0/ruby/backward -I/usr/include/ruby-3.3.0 -I. -I./../../include   -fPIC -O3 -march=native -mtune=native -fomit-frame-pointer -pipe -flto=auto -std=gnu99 -Wimplicit-fallthrough -Wunused-result -Wc++-compat -DNDEBUG  -o rbs_string_bridging.o -c rbs_string_bridging.c
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
rm -f rbs_extension.so
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
x86_64-pc-linux-gnu-gcc -shared -o rbs_extension.so ast.o lexer.o lexstate.o location.o parser.o string.o rbs_allocator.o rbs_assert.o rbs_buffer.o rbs_constant_pool.o rbs_encoding.o rbs_unescape.o ast_translation.o class_constants.o legacy_location.o main.o rbs_string_bridging.o -L. -L/usr/lib64 -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -flto=auto -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs    -lruby33  -lm -lpthread  -lc
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
 * Running compile phase for all
>>> Source compiled.
 * Skipping make test/check due to ebuild restriction.
>>> Test phase [disabled because of RESTRICT=test]: dev-ruby/rbs-3.10.2

>>> Install dev-ruby/rbs-3.10.2 into /var/tmp/portage/dev-ruby/rbs-3.10.2/image
 * Running install phase for ruby33
 * installing extensions
make -j2 V=1 sitearchdir=/var/tmp/portage/dev-ruby/rbs-3.10.2/image/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.10.2 sitelibdir=/var/tmp/portage/dev-ruby/rbs-3.10.2/image/usr/lib64/ruby/site_ruby/3.3.0 -C ext/rbs_extension install 
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
mkdir -p . /var/tmp/portage/dev-ruby/rbs-3.10.2/image/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.10.2
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
exit > .sitearchdir.time
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
make: Entering directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
/usr/bin/install -c -m 0755 rbs_extension.so /var/tmp/portage/dev-ruby/rbs-3.10.2/image/usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.10.2
make: Leaving directory '/var/tmp/portage/dev-ruby/rbs-3.10.2/work/ruby33/rbs-3.10.2/ext/rbs_extension'
 * Running install phase for all
 * Running check install phase for ruby33
>>> Completed installing dev-ruby/rbs-3.10.2 into /var/tmp/portage/dev-ruby/rbs-3.10.2/image

 * Final size of build directory: 12372 KiB (12.0 MiB)
 * Final size of installed tree:   7404 KiB ( 7.2 MiB)

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version
   /usr/lib64/ruby/gems/3.3.0/gems/rbs-3.10.2/lib/rbs_extension.so
   /usr/lib64/ruby/gems/3.3.0/extensions/x86_64-linux/3.3.0/rbs-3.10.2/rbs_extension.so