blob: c5cf0e112945d8032d486869ed7f8939efa127a7 [file]
! RUN: not %flang_fc1 -fsyntax-only -pedantic -Werror %s 2>&1 | FileCheck %s --check-prefix=ERROR
! RUN: not %flang_fc1 -nocpp -fsyntax-only -pedantic -Werror %s 2>&1 | \
! RUN: FileCheck %s --check-prefix=NOCPP-ERROR
implicit none
integer :: i
! ERROR: fixed-c-comment02.F:11:1: portability: nonstandard usage: C-style comment
! ERROR: fixed-c-comment02.F:12:3: error: Character in fixed-form label field must be a digit
i = 11
/*
*/+1
! ERROR: fixed-c-comment02.F:16:1: portability: nonstandard usage: C-style comment
! NOCPP-ERROR: fixed-c-comment02.F:16:1: error: Character in fixed-form label field must be a digit
/* Single-line C comment */
! ERROR: fixed-c-comment02.F:18:1: portability: nonstandard usage: C-style comment
/* Multi-line
* C comment
*/
! ERROR: fixed-c-comment02.F:26:6: portability: nonstandard usage: C-style comment
! ERROR: fixed-c-comment02.F:28:29: error: Incomplete character literal
i = 21
i = i
/* 2
print *, i
print *, 'tail */ text'
! ERROR: fixed-c-comment02.F:33:1: portability: nonstandard usage: C-style comment
! ERROR: fixed-c-comment02.F:33:6: error: unterminated C-style comment
i = 31
/**/ /* 2
! ERROR: fixed-c-comment02.F:36:6: error: unterminated C-style comment
i = 32
/* 2
! ERROR: fixed-c-comment02.F:39:1: error: unterminated C-style comment
! ERROR: fixed-c-comment02.F:39:1: error: Character in fixed-form label field must be a digit
/* Not-terminated C comment
end