1int main(int argc, char *argv[]) {
2 static const void *T1[] = { &&L1, &&L2 };
3 static const void *T2[] = { &&L2, &&L3 };
4
5 const void **T = (argc > 1) ? T1 : T2;
6
7 int i = 0;
8
9L0:
10 goto *T[argc];
11L1:
12 ++i;
13L2:
14 i++;
15L3:
16 i++;
17 return i;
18}
19

source code of bolt/test/runtime/X86/Inputs/indirect_goto.c