forked from OSchip/llvm-project
Fix passing of float arguments through ffi.
llvm-svn: 89198
This commit is contained in:
parent
928a567af1
commit
41ee792832
|
@ -158,7 +158,7 @@ static void *ffiValueFor(const Type *Ty, const GenericValue &AV,
|
|||
}
|
||||
case Type::FloatTyID: {
|
||||
float *FloatPtr = (float *) ArgDataPtr;
|
||||
*FloatPtr = AV.DoubleVal;
|
||||
*FloatPtr = AV.FloatVal;
|
||||
return ArgDataPtr;
|
||||
}
|
||||
case Type::DoubleTyID: {
|
||||
|
|
Loading…
Reference in New Issue