X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Ftest%2Fcondeval.c;h=acec5753fb4de4f023f24953526bb9022b6b5792;hb=3c6b9f272fd0d2b2c48a1e34084411c179d08105;hp=48905cf91bc6bdda6462408540b8d4c5df8e6a3f;hpb=85fca36a413561f6c7dc6b160d887e4ef879f158;p=libfirm diff --git a/ir/be/test/condeval.c b/ir/be/test/condeval.c index 48905cf91..acec5753f 100644 --- a/ir/be/test/condeval.c +++ b/ir/be/test/condeval.c @@ -9,7 +9,7 @@ int f(int x) #if 1 -static int g(int x) +static __inline int g(int x) { return x == 42; } @@ -68,6 +68,21 @@ void j(void) } #endif + +#if 1 +static __inline int k(int x) +{ + if (x < 23) x = 23; + if (x > 42) x = 42; + return x; +} + +int l(int x) +{ + return k(x) == 23; +} +#endif + int main() { return 0; }