! 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