Mercurial > projects > dang
view test.td @ 51:c96cdcbdb9d6 new_gen
Rearranged some stuff, and renamed LLVMGen -> CodeGen
author | Anders Halager <halager@gmail.com> |
---|---|
date | Sat, 26 Apr 2008 15:54:54 +0200 |
parents | 858b9805843d |
children | da551f90e03f |
line wrap: on
line source
int x = 4; struct karina { int age; int width; int height; int lovers; } int main() { int y = 4; switch (y) { case 2: y = 3; case 3: default: y = 5; case 5, 6, 7: return 1; } karina k; k.age = 21; k.width = 120000; k.height = 50; k.lovers = 76; while (y > 0) y = y - 1; getLovers(k, k.age); return k.age; } int getLovers(karina k, int offset) { k.age = 42; k.lovers = offset + k.age * k.height; return k.lovers + 72 + offset; }