Non-switch erroneously detected as switch
Dump of assembler code for function system__pool_global___elabs:
0x000000000028f3a0 <+0>: push %rbx
0x000000000028f3a1 <+1>: mov 0x2e4cf0(%rip),%rbx # 0x574098
0x000000000028f3a8 <+8>: lea 0x20(%rbx),%rdi
0x000000000028f3ac <+12>: callq 0x116880 <ada__tags__register_tag@plt>
0x000000000028f3b1 <+17>: mov 0x2e4370(%rip),%rax # 0x573728
0x000000000028f3b8 <+24>: callq *(%rax)
0x000000000028f3ba <+26>: mov 0x2e3e5f(%rip),%rax # 0x573220
0x000000000028f3c1 <+33>: lea 0x20(%rbx),%rdx
0x000000000028f3c5 <+37>: mov %rdx,(%rax)
0x000000000028f3c8 <+40>: mov 0x2e48e9(%rip),%rax # 0x573cb8
0x000000000028f3cf <+47>: movl $0x1,(%rax)
0x000000000028f3d5 <+53>: mov 0x2e3cb4(%rip),%rax # 0x573090
0x000000000028f3dc <+60>: pop %rbx
0x000000000028f3dd <+61>: mov (%rax),%rax
0x000000000028f3e0 <+64>: jmpq *%rax
0x000000000028f3e2 <+66>: mov %rax,%rbx
0x000000000028f3e5 <+69>: mov 0x2e3ca4(%rip),%rax # 0x573090
0x000000000028f3ec <+76>: callq *(%rax)
0x000000000028f3ee <+78>: mov %rbx,%rdi
0x000000000028f3f1 <+81>: callq 0x1171a0 <_Unwind_Resume@plt>
End of assembler dump.
Instruction at 0x28fe30 detected as complete SWITCH:
$ grep 28f3e0 *.STARSxrefs
28f3e2 2 INSTR XREF IBT FROMIB 28f3e0 SWITCHTABLE
28f3e0 2 INSTR XREF FROMIB COMPLETE 1 SWITCHTABLE