xref: /llvm-project/flang/test/Preprocessing/dash-E.F90 (revision 3338ef93b02837edf69abc203e15a42fa55aa1b3)
1*3338ef93Speter klausler! RUN: %flang -E %s 2>&1 | FileCheck --strict-whitespace %s
2*3338ef93Speter klausler!CHECK:       program Main
3*3338ef93Speter klauslerprogram Main
4*3338ef93Speter klausler#define ADD(x,y) (x)+(y)
5*3338ef93Speter klausler!CHECK:       integer :: j = (1)+( 2)
6*3338ef93Speter klausler  integer :: j = ADD(1,&
7*3338ef93Speter klausler                     2)
8*3338ef93Speter klausler!CHECK:1     format('This is a very long output literal edit descriptor for a F&
9*3338ef93Speter klausler!CHECK:     &ORMAT statement, and it will require statement continuation.')
10*3338ef93Speter klausler1 format('This is a very long output literal edit descriptor for a FORMAT statement, and it will require statement continuation.')
11*3338ef93Speter klausler
12*3338ef93Speter klausler
13*3338ef93Speter klausler
14*3338ef93Speter klausler
15*3338ef93Speter klausler
16*3338ef93Speter klausler
17*3338ef93Speter klausler
18*3338ef93Speter klausler
19*3338ef93Speter klausler
20*3338ef93Speter klausler
21*3338ef93Speter klausler
22*3338ef93Speter klausler
23*3338ef93Speter klausler!CHECK: #line 25
24*3338ef93Speter klausler!CHECK:       end PROGRAM Main
25*3338ef93Speter klauslerend PROGRAM Main
26