28 lines · plain
1! Ensure argument -fbackslash works as expected.2 3!--------------------------4! FLANG DRIVER (flang)5!--------------------------6! RUN: %flang -E %s 2>&1 | FileCheck %s --check-prefix=ESCAPED7! RUN: %flang -E -fbackslash -fno-backslash %s 2>&1 | FileCheck %s --check-prefix=ESCAPED8! RUN: %flang -E -fbackslash %s 2>&1 | FileCheck %s --check-prefix=UNESCAPED9 10!-----------------------------------------11! FRONTEND FLANG DRIVER (flang -fc1)12!-----------------------------------------13! RUN: %flang_fc1 -E %s 2>&1 | FileCheck %s --check-prefix=ESCAPED14! RUN: %flang_fc1 -E -fbackslash -fno-backslash %s 2>&1 | FileCheck %s --check-prefix=ESCAPED15! RUN: %flang_fc1 -E -fbackslash %s 2>&1 | FileCheck %s --check-prefix=UNESCAPED16 17! ESCAPED:program Backslash18! ESCAPED-NEXT:New\\nline19! ESCAPED-NOT:New\nline20 21! UNESCAPED:program Backslash22! UNESCAPED-NEXT:New\nline23! UNESCAPED-NOT:New\\nline24 25program Backslash26 print *, 'New\nline'27end28