simpleArrayFailSpec Trace summary:

Step 1: State 0 -- simpleArrayFailSpec.c line 5 [main@0->main@1] "A[0] = 0;" -> State 1
Step 2: State 1 -- simpleArrayFailSpec.c line 6 [main@1->main@2] "}" -> State 2
Step 3: State 2

simpleArrayFailSpec Trace details:

begin state 0
  save = true
  onStack = true;
  seen = true;
  pathCondition : true
  begin model state
    begin shared variables
      A = m0v0 (int[1]);
    end shared variables;
    begin process 0
      begin stack frame 0
        function : main;
        location : 0;
      end stack frame 0;
    end process 0;
  end model state
end state 0.

Step 1: State 0 -- simpleArrayFailSpec.c line 5 [main@0->main@1] "A[0] = 0;" -> State 1

begin state 1
  save = false
  onStack = true;
  seen = true;
  pathCondition : true
  begin model state
    begin shared variables
      A = m0v0<0,0> (int[1]);
    end shared variables;
    begin process 0
      begin stack frame 0
        function : main;
        location : 1;
      end stack frame 0;
    end process 0;
  end model state
end state 1.

Step 2: State 1 -- simpleArrayFailSpec.c line 6 [main@1->main@2] "}" -> State 2

begin state 2
  save = false
  onStack = true;
  seen = true;
  pathCondition : true
  begin model state
    begin shared variables
      A = m0v0<0,0> (int[1]);
    end shared variables;
    begin process 0
    end process 0;
  end model state
end state 2.

Step 3: State 2
