
Address X86 tests failures on AArch64 builder: https://lab.llvm.org/staging/#/builders/211/builds/82 Inputs fail to cross-compile due to a missing header: ``` /usr/include/stdio.h:27:10: fatal error: 'bits/libc-header-start.h' file not found #include <bits/libc-header-start.h> ``` As inputs are linked with `-nostdlib` anyway, don't include stdio.h. Reviewed By: yota9 Differential Revision: https://reviews.llvm.org/D124863
30 lines
598 B
C
30 lines
598 B
C
#include "stub.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);
|
|
}
|