1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
#include <inttypes.h>
#include <stdlib.h>
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include <lfortran_intrinsics.h>
// Implementations
int main(int argc, char* argv[])
{
_lpython_set_argv(argc, argv);
int64_t i;
int64_t out;
i = 4;
if (i == 1) {
out = 10;
printf("%s\n","1");
}
else if (i == 2) {
out = 20;
printf("%s\n","2");
}
else if (i == 3) {
out = 30;
printf("%s\n","3");
}
else if (i == 4) {
out = 40;
printf("%s\n","4");
}
if (out != 40) {
fprintf(stderr, "ERROR STOP");
exit(1);
}
if (i == 1) {
out = 11;
printf("%s\n","1");
}
else if (i == 2 || i == 3 || i == 4) {
out = 22;
printf("%s\n","2,3,4");
}
if (out != 22) {
fprintf(stderr, "ERROR STOP");
exit(1);
}
return 0;
}
|