diff options
| author | Nick Lewycky <nicholas@mxc.ca> | 2009-11-18 05:43:15 +0000 | 
|---|---|---|
| committer | Nick Lewycky <nicholas@mxc.ca> | 2009-11-18 05:43:15 +0000 | 
| commit | 41ee79283284cea589505bb5b5489bc91ab5ac1b (patch) | |
| tree | 9660e4607d71b7802b43a3b92b2ea1b23cc68539 /llvm | |
| parent | 928a567af17e609f20ce9782139a2b066ea93ed7 (diff) | |
| download | bcm5719-llvm-41ee79283284cea589505bb5b5489bc91ab5ac1b.tar.gz bcm5719-llvm-41ee79283284cea589505bb5b5489bc91ab5ac1b.zip  | |
Fix passing of float arguments through ffi.
llvm-svn: 89198
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp b/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp index 8b4e9613ad7..c02d84f1a59 100644 --- a/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp +++ b/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp @@ -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: {  | 

