simplify_cast() question
Hi,
Consider the code:
unsigned int foo(unsigned long long x)
{
unsigned int tmp = x & 0x1fffffff;
return tmp;
}sparse emits:
and.64 %r2 <- %arg1, $0x1fffffff ret.32 %r2
%r2 seems to be interpreted as both 64 and 32 bits. Is this the intended behavior? This could bring some trouble when we add ->ctype to pseudo..
- xi