Description: When hacking together some code from the Arkouda coargsort module to work in a standalone Chapel file, an incorrect call to A.type instead of A.eltType caused the Arkouda ContrivedConstructor to have weird typing that made the compiler throw a promotion/paramness error that was not expected.
Is this issue currently blocking your progress? Nope.
I've tied this as compiler due to the interaction with promotion handling and libraries/modules due to it being the Sort module that triggered the issue in this particular case
Summary of Problem
Description: When hacking together some code from the Arkouda coargsort module to work in a standalone Chapel file, an incorrect call to
A.type
instead ofA.eltType
caused the ArkoudaContrivedConstructor
to have weird typing that made the compiler throw a promotion/paramness error that was not expected.Is this issue currently blocking your progress? Nope.
Steps to Reproduce
Source Code: Link to commit and branch.
Compile command:
chpl graph.chpl
Execution command:
./graph -nl 2
Associated Future Test(s):
Configuration Information
Output of
chpl --version
:Output of
$CHPL_HOME/util/printchplenv --anonymize
:Back-end compiler and version, e.g.
gcc --version
orclang --version
: