! RUN: %flang -E %s | FileCheck %s | |
! Macro definitions with unbalanced parentheses should not affect | |
! implicit continuations. | |
subroutine foo(a, d) | |
implicit none | |
integer :: a | |
integer :: d | |
#define sub(x, y) foo2(x, y) | |
#define bar ) | |
call sub(1, | |
2) | |
end subroutine foo | |
!CHECK: call foo2(1, 2) | |
!CHECK: end subroutine foo |