Browse Source

* Block nodes are now marked as strippable when created from "begin" statements

J. Gareth "Curious Kit" Moreton 1 year ago
parent
commit
b828529b24
1 changed files with 4 additions and 1 deletions
  1. 4 1
      compiler/pstatmnt.pas

+ 4 - 1
compiler/pstatmnt.pas

@@ -1387,7 +1387,10 @@ implementation
                   end;
                   end;
              end;
              end;
            _BEGIN :
            _BEGIN :
-             code:=statement_block(_BEGIN);
+             begin
+               code:=statement_block(_BEGIN);
+               Include(TBlockNode(code).blocknodeflags, bnf_strippable);
+             end;
            _IF :
            _IF :
              code:=if_statement;
              code:=if_statement;
            _CASE :
            _CASE :