소스 검색

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

git-svn-id: trunk@11721 -
Jonas Maebe 17 년 전
부모
커밋
e43ae1ceee
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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