瀏覽代碼

* correctly read the region label in $region directives, resolves #39395

florian 3 年之前
父節點
當前提交
95ad8f1694
共有 2 個文件被更改,包括 8 次插入0 次删除
  1. 2 0
      compiler/scandir.pas
  2. 6 0
      tests/webtbs/tw39395.pp

+ 2 - 0
compiler/scandir.pas

@@ -1914,6 +1914,8 @@ unit scandir;
 
     procedure dir_region;
       begin
+        current_scanner.skipspace;
+        current_scanner.readquotedstring;
       end;
 
     procedure dir_endregion;

+ 6 - 0
tests/webtbs/tw39395.pp

@@ -0,0 +1,6 @@
+{$mode delphi}
+
+{$region ' { somelabel } '}
+
+begin
+end.