[cfe-commits] Recent regression to APFloat?

Dale Johannesen dalej at apple.com
Tue Dec 4 16:44:20 PST 2007


On Dec 4, 2007, at 4:37 PM, Steve Naroff wrote:

> Folks,
>
> I just noticed the bug below. This seems like a fairly recent  
> regression.
>
> If you've been hacking in this area (and this "rings a bell", please  
> speak up).

I'll be looking at this after I get clang built...

>
> Thanks,
>
> snaroff
>
> [snaroff:llvm/tools/clang] snarofflocal% cat floatbug.c
>
> static func() {
>  float f = 0.0;
> }
> [snaroff:llvm/tools/clang] snarofflocal% ../../Debug/bin/clang -ast- 
> print floatbug.c
> typedef char *__builtin_va_list;
>
> static int func() {
>  float f = 4.29497e+09;
> }
>
> [snaroff:llvm/tools/clang] snarofflocal% ../../Debug/bin/clang -ast- 
> dump floatbug.c
> typedef char *__builtin_va_list;
>
> static int func()
> (CompoundStmt 0x8061d0 <floatbug.m:2:15, line:4:1>
>  (DeclStmt 0x8060b0 <:0:0>
>    0x806170 "float f =
>      (ImplicitCastExpr 0x8060a0 <floatbug.m:3:13> 'float'
>        (FloatingLiteral 0x8061a0 <col:13> 'double'  
> 4294967248.000000))"
>    (ImplicitCastExpr 0x8060a0 <col:13> 'float'
>      (FloatingLiteral 0x8061a0 <col:13> 'double' 4294967248.000000))))
>




More information about the cfe-commits mailing list