| !RUN: rm -rf %t && mkdir -p %t | |
| !RUN: %flang -c -fhermetic-module-files -DWHICH=1 -J%t %s && %flang -c -fhermetic-module-files -DWHICH=2 -J%t %s && %flang_fc1 -fdebug-unparse -J%t %s | FileCheck %s | |
| #if WHICH == 1 | |
| module modfile75a | |
| use iso_c_binding | |
| end | |
| #elif WHICH == 2 | |
| module modfile75b | |
| use modfile75a | |
| end | |
| #else | |
| program test | |
| use modfile75b | |
| !CHECK: INTEGER(KIND=4_4) n | |
| integer(c_int) n | |
| end | |
| #endif |