; Test that we no longer generate NULL for numeric constants. ; RUN: llvm-as < %s | pnacl-freeze \ ; RUN: | pnacl-bcanalyzer -dump-records \ ; RUN: | FileCheck %s -check-prefix=PF ; RUN: llvm-as < %s | pnacl-freeze | pnacl-thaw \ ; RUN: | llvm-dis - | FileCheck %s -check-prefix=TD ; ------------------------------------------------------ define void @TestIntegers() { %1 = and i1 true, false %2 = add i8 1, 0 %3 = add i16 1, 0 %4 = add i32 1, 0 %5 = add i64 1, 0 ret void } ; TD: define void @TestIntegers() { ; TD-NEXT: %1 = and i1 true, false ; TD-NEXT: %2 = add i8 1, 0 ; TD-NEXT: %3 = add i16 1, 0 ; TD-NEXT: %4 = add i32 1, 0 ; TD-NEXT: %5 = add i64 1, 0 ; TD-NEXT: ret void ; TD-NEXT: } ; PF: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: define void @TestFloats() { %1 = fadd float 1.0, 0.0 %2 = fadd double 1.0, 0.0 ret void } ; TD: define void @TestFloats() { ; TD-NEXT: %1 = fadd float 1.000000e+00, 0.000000e+00 ; TD-NEXT: %2 = fadd double 1.000000e+00, 0.000000e+00 ; TD-NEXT: ret void ; TD-NEXT: } ; PF: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: ; PF-NEXT: