blob: e05acacd5245a59e964e4ee95d1a7aac5cf692a5 [file]
! RUN: %flang_fc1 -fsyntax-only %s
! RUN: not %flang_fc1 -cpp -fsyntax-only -pedantic -Werror %s 2>&1 | \
! RUN: FileCheck %s --check-prefix=CPP-ERROR
program p
integer :: x, y
y = 3
x = y
! CPP-ERROR: fixed-c-comment03.f:11:6: portability: nonstandard usage: C-style comment
! CPP-ERROR: fixed-c-comment03.f:13:29: error: Incomplete character literal
/* 2
print *, x
print *, 'tail */ text'
x = 7
write(*,10) x, x+1, x+2
! CPP-ERROR: fixed-c-comment03.f:20:13: error: Unmatched '('
! CPP-ERROR: fixed-c-comment03.f:20:19: portability: nonstandard usage: C-style comment
! CPP-ERROR: fixed-c-comment03.f:21:29: error: Incomplete character literal
10 format(1x,i2/*(i3))
print *, 'tail */ text'
end