! RUN: %flang_fc1 -E %s 2>&1 | FileCheck %s | |
! CHECK: subroutine test(ARG1, FA, FB, ARG2) | |
! CHECK: end | |
subroutine test( & | |
ARG1, & | |
! test | |
#ifndef SWAP | |
#define ARG1 FA | |
#define ARG2 FB | |
#else | |
#define ARG1 FB | |
#define ARG2 FA | |
#endif | |
ARG1, ARG2, & | |
! test | |
#undef ARG1 | |
#undef ARG2 | |
&ARG2) | |
! comment | |
end |