!RUN: %flang_fc1 -fdebug-dump-parse-tree-no-sema %s 2>&1 | FileCheck %s ! CHECK: Program -> ProgramUnit -> MainProgram ! CHECK-NEXT: | ProgramStmt -> Name = 'semicolon' ; program semicolon use semi; IMPLICIT NONE ; testvar2 = testvar ;; ; intvar = testvar + testvar2;intvar2=intvar; print *,testvar , testvar2, intvar, intvar2 ! CHECK: | EndProgramStmt ! CHECK: ProgramUnit -> SubroutineSubprogram ! CHECK-NEXT: | SubroutineStmt ! CHECK-NEXT: | | Name = 'test' end ; ; subroutine test( arg1, arg2 );real arg1, arg2;;;; arg1=arg2; ; ; end;;; ;; ! CHECK: | EndSubroutineStmt