bad inferred return type in compiota.sac w/-ecc
|
|
Bugzilla Link |
389 |
Created on |
Jul 16, 2007 20:53 |
Resolution |
FIXED |
Resolved on |
Jul 18, 2007 14:34 |
Version |
1.00beta |
OS |
Linux |
Architecture |
PC |
Attachments |
compiota.sac |
Extended Description
This may be a problem Bodo alluded to as he was running to catch the
ferry: Compiling with "sac2c -ecc -nophm compiota.sac" yields:
** 9: Creating Wrapper Code and Eliminating User-Defined Types ...
**** Creating Wrapper Bodies ...
**** Eliminating conditionals in wrapper code ...
**** Establishing static single assignment form in wrapper code ...
**** Trying to dispatch functions statically ...
**** Eliminating User-Defined Types ...
**** Inserting Conformity Checks ...
**** Running type inference system ...
ABORT: line 152 file: MathArray.sac
ABORT: Component #0 of inferred return type (double[*]) is not within double
The -nophm is probably unrelated, but it's how I've got things running here so
I can run papi.