Files
clang-p2996/bolt/test/Inputs/icf-jump-tables.c
Vladislav Khmelevsky 506a91c089 [BOLT] Move some of the tests to common directory
Some of the tests are not x86-specific, move them to common directory.

Differential Revision: https://reviews.llvm.org/D121261
2022-03-09 14:51:17 +03:00

30 lines
599 B
C

#include <stdio.h>
int inc(int x) {
switch (x) {
case 0: puts("0"); return 1;
case 1: puts("1"); return 2;
case 2: puts("2"); return 3;
case 3: puts("3"); return 4;
case 4: puts("4"); return 5;
case 5: puts("5"); return 6;
default: return x + 1;
}
}
int inc_dup(int x) {
switch (x) {
case 0: puts("0"); return 1;
case 1: puts("1"); return 2;
case 2: puts("2"); return 3;
case 3: puts("3"); return 4;
case 4: puts("4"); return 5;
case 5: puts("5"); return 6;
default: return x + 1;
}
}
int main() {
return inc(5) - 2*inc_dup(2);
}