[LLVMdev] UnitTests/2002-05-19-DivTest.c
Chris Lattner
sabre at nondot.org
Thu Jul 8 09:32:00 PDT 2004
On Thu, 8 Jul 2004, Alkis Evlogimenos wrote:
> > > Forget this, I've missed the 'LL' suffix. Sorry for the noise.
> >
> > But the test still has a problem ;-)
> >
> > printf("%ld\n", Arg / (1LL << 4));
> >
> > Again, the passed value is long long, and format specifier is '%ld'. What
> > about the attached patch?
>
> I think testL has another problem. It takes a long argument which in C I
> think is a 4-byte int, right?
sizeof(long) varies based on the target. On the SparcV9 for example,
sizeof(long) == sizeof(long long) == 8. Many of these tests are from the
era when we only had a sparc backend.
Thanks for getting them cleaned up!
-Chris
--
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/
More information about the llvm-dev
mailing list