17759, "bradcray", "Compiler segfault (UTI-MIS-0916) in task intent code", "2021-05-17T19:39:39Z"
Summary of Problem
Compiling the following program results in a compiler segfault, seemingly in the code that introduces task intents:
record R {
var data: [1..3] real;
}
record S {
var rr: R;
proc foo() {
forall i in 1..3 {
rr.data[i] = i;
}
writeln(rr);
}
}
var s: S;
s.foo();
Surprisingly, changing the declaration of s
to:
var s = new S();
causes it to pass.
Steps to Reproduce
Associated Future Test(s):
Configuration Information
- Output of
chpl --version
: 1.25.0 pre-release (8200e791de)