LLVM IR rejects 1.3 as a floating-point constant, since it can't be represented exactly in binary. Smart way to avoid confusion.