소스 검색

* ensure that flushpendingswitchesstate had been called before the start of replaying tokens

Sven/Sarah Barth 8 달 전
부모
커밋
d335ce60dd
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      compiler/scanner.pas

+ 4 - 0
compiler/scanner.pas

@@ -3721,6 +3721,10 @@ type
         { install buffer }
         replaytokenbuf:=buf;
 
+        { flushpendingswitchesstate should have been called }
+        if assigned(pendingstate.nextmessagerecord) then
+          internalerror(2024122901);
+
         { Initialize value of change_endian_for_replay variable }
         change_endian_for_replay:=change_endian;