epiqc / ScaffCC

Compilation, analysis and optimization framework for the Scaffold quantum programming language.
BSD 2-Clause "Simplified" License
188 stars 53 forks source link

Segmentation fault when assigning several cbit values #30

Open vadym-kl opened 5 years ago

vadym-kl commented 5 years ago

The following code

int main() {
    qbit q[2];
    cbit mres[2];
    mres[0] = MeasZ(q[0]);
    mres[1] = MeasZ(q[1]);
    if( mres[0] == 1 ) { Z(q[0]); }
    if( mres[1] == 1) { X(q[1]); }
    return 0;
}

casues segementation fault when running both scaffold.sh and scaffold.sh -f on epiqc/scaffcc Docker image.