Explorar o código

* use p.resultdef (representing a property array range) before freeing p

git-svn-id: trunk@11721 -
Jonas Maebe %!s(int64=17) %!d(string=hai) anos
pai
achega
e43ae1ceee
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      compiler/pdecvar.pas

+ 1 - 1
compiler/pdecvar.pas

@@ -190,8 +190,8 @@ implementation
                                else
                                 Message(type_e_ordinal_expr_expected)
                              end;
-                            p.free;
                             pl.addconst(sl_vec,idx,p.resultdef);
+                            p.free;
                             def:=tarraydef(def).elementdef;
                           end
                          else