fehler72: wrong conversion from unsigned int to long long.
[libfirm] / ir / be / test / fehler72.c
1 /*$ -fno-inline $*/
2 #include <stdio.h>
3
4 unsigned f(unsigned a, unsigned b)
5 {
6         return (long long)a * b >> 16;
7 }
8
9
10 int main(void)
11 {
12         printf("%X\n", f(0xFFFFFFFF, 1));
13         return 0;
14 }