|
|
Bugzilla Link |
762 |
Created on |
Oct 19, 2010 14:00 |
Version |
svn |
OS |
Linux |
Architecture |
PC |
Attachments |
loop8p.sac, loop8.inp
|
Extended Description
When running loop8 with icc the following error is produced
*** SAC runtime error
*** No appropriate instance of function "_MAIN::Loop8 :: int[*] int[*] double[*] double[*] double[*] double[*] double[*] -> double[.,.,.] " found!
*** Shape of arguments:
*** [ 1]
*** []
*** [ 5, 2, 101]
*** [ 5, 2, 101]
*** [ 5, 2, 101]
*** [ 5, 2, 101]
*** [ 10, 13, 3, 1010, 5, 2, 101, 4209518, 0, 25415280, 0, 1125511200, 32767, 25407152, 0, 1125511168, 32767, 1125511152, 32767, 500001, 1, 25445888, 0, 1125511136, 32767, 100, 32632, 25407248, 0, 25407280, 0, 500001, 1, 24747728, 0, 24866928, 0, 100, 0...]
To me it appears that the dimensionality of the last argument to _MAIN::Loop8 has been lost/uninitialized. However from the source code this argument should be AKS, double[10]
This does not seem to happen for gcc which makes this quite strange.
Detail of how to reproduce will be added by dsr