| #include "test.h" | |
| #include <cstdlib> | |
| bool on = false; | |
| int len = 42; | |
| double grid[10][10] = {0}; | |
| const char * hello = "world"; | |
| const char * world = "hello"; | |
| void A::B() {} | |
| void useless() {} | |
| double more_useless() { | |
| return 0; | |
| } | |
| int foo() { | |
| on = true; | |
| return 3; | |
| } | |
| int bar() { | |
| len--; | |
| return foo() + 45; | |
| } | |
| void assign(int ii, int jj) { | |
| grid[ii][jj] = (ii+1) * (jj+1); | |
| } | |
| void initialize_grid() { | |
| for (int ii = 0; ii < 2; ii++) | |
| for (int jj = 0; jj < 2; jj++) | |
| assign(ii, jj); | |
| } | |
| int main() { | |
| initialize_grid(); | |
| int a = 2; | |
| on = rand() % 2; | |
| if (on) { | |
| foo(); | |
| ++a; | |
| } else { | |
| bar(); | |
| a += rand(); | |
| } | |
| for (int ii = 0; ii < 10; ++ii) { | |
| switch (rand() % 5) { | |
| case 0: | |
| a += rand(); | |
| break; | |
| case 1: | |
| case 2: | |
| a += rand() / rand(); | |
| break; | |
| case 3: | |
| a -= rand(); | |
| break; | |
| default: | |
| a = -1; | |
| } | |
| } | |
| A thing; | |
| for (uint64_t ii = 0; ii < 4294967296; ++ii) | |
| thing.B(); | |
| return a + 8 + grid[2][3] + len; | |
| return more_useless(); | |
| } |