summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2008-05-26 15:51:29 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2008-05-26 15:51:29 +0000
commitf2013aa8c4e8969ddb70d83ab251981a7de6b4ab (patch)
tree3648808dadc651dc700cb235105a7bee9e1004f8
parent64919a8617d5e94790f6464cc8c2bb76edcc5431 (diff)
downloadgcc-f2013aa8c4e8969ddb70d83ab251981a7de6b4ab.tar.gz
* exp_ch6.adb: Add ??? comment for previous change
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@135944 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ada/exp_ch6.adb8
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/ada/exp_ch6.adb b/gcc/ada/exp_ch6.adb
index 804fcd6ba36..793d0f1e3cf 100644
--- a/gcc/ada/exp_ch6.adb
+++ b/gcc/ada/exp_ch6.adb
@@ -3965,12 +3965,14 @@ package body Exp_Ch6 is
begin
Expand_Call (N);
- -- Handle VAX Float return values from foreign compiled
- -- functions.
+ -- Handle VAX Float return values from foreign compiled functions
+
+ -- More commments required here, what are the tests below for ???
+
if Vax_Float (Etype (N))
and then Nkind (N) = N_Function_Call
and then not (Nkind (Parent (N)) = N_Type_Conversion
- and then not Comes_From_Source (Parent (N)))
+ and then not Comes_From_Source (Parent (N)))
and then Present (Name (N))
and then Present (Entity (Name (N)))
and then Has_Foreign_Convention (Entity (Name (N)))