From 526007dfaa234dc69a97596b866b9526b5e657f8 Mon Sep 17 00:00:00 2001 From: mccallum Date: Thu, 3 Aug 1995 19:48:16 +0000 Subject: [PATCH] (make_method_call): Added comment about looking into a problem with returning floats. I need to get back to this later. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@522 72102866-910b-0410-8b05-ffd578937521 --- Source/mframe.m | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/mframe.m b/Source/mframe.m index f72e0598c..4c82521de 100644 --- a/Source/mframe.m +++ b/Source/mframe.m @@ -1,5 +1,5 @@ /* Implementation of functions for dissecting/making method calls - Copyright (C) 1994 Free Software Foundation, Inc. + Copyright (C) 1994, 1995 Free Software Foundation, Inc. Written by: R. Andrew McCallum Date: Oct 1994 @@ -394,6 +394,10 @@ make_method_call(const char *forward_type, } else if (*tmptype == _C_FLT || *tmptype == _C_DBL) { + /* xxx For floats on MIPS, it seems I should add 4 more in + addition to the FLT_AND_DBL_RETFRAME_OFFSET while working + on guileobjc. + Look into this for Distributed Objects. */ (*fe)(-1, ((char*)retframe) + FLT_AND_DBL_RETFRAME_OFFSET, tmptype, flags); }