mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-18 12:25:47 +00:00
Prepare the writer for a non-broken implementation of writing floating
point values. This will be fixed when I figure out how to do it correctly without depending on knowing the endianess of a platform. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14762 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -176,12 +176,12 @@ void BytecodeWriter::outputConstant(const Constant *CPV) {
|
||||
|
||||
case Type::FloatTyID: { // Floating point types...
|
||||
float Tmp = (float)cast<ConstantFP>(CPV)->getValue();
|
||||
output_data(&Tmp, &Tmp+1, Out);
|
||||
output_float(Tmp, Out);
|
||||
break;
|
||||
}
|
||||
case Type::DoubleTyID: {
|
||||
double Tmp = cast<ConstantFP>(CPV)->getValue();
|
||||
output_data(&Tmp, &Tmp+1, Out);
|
||||
output_double(Tmp, Out);
|
||||
break;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user