The Chapel compiler told me to report this, although the cause is a trivially 
incorrect program that serves to demonstrate my ignorance more than anything 
else, but since I rigorously comply with all compiler outputs… ;-)

Jeff

Bad Code:


proc main() {

    if (numLocales<2) {

        writeln("You need to run with >1 locale");

        exit;

    }

}

Good code:


proc main() {

    if (numLocales<2) {

        writeln("You need to run with >1 locale");

        exit(0);

    }

}

Compiler output (with bad code obviously):


chpl  bug.chpl -o bug.x

bug.chpl:1: In function 'main':

bug.chpl:3: internal error: EXP0351 chpl Version 1.12.0


Internal errors indicate a bug in the Chapel compiler ("It's us, not you"),

and we're sorry for the hassle.  We would appreciate your reporting this bug --

please see http://chapel.cray.com/bugs.html for instructions.  In the meantime,

the filename + line number above may be useful in working around the issue.


make: *** [bug.x] Error 1


------------------------------------------------------------------------------
_______________________________________________
Chapel-bugs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-bugs

Reply via email to