summaryrefslogtreecommitdiffstats
path: root/test/Modules/macros.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/Modules/macros.c')
-rw-r--r--test/Modules/macros.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/Modules/macros.c b/test/Modules/macros.c
index 7a7e570..92ea88a 100644
--- a/test/Modules/macros.c
+++ b/test/Modules/macros.c
@@ -130,8 +130,14 @@ void test3() {
# error TOP_RIGHT_UNDEF should still be defined
#endif
+@import macros_bottom;
+
+TOP_DEF_RIGHT_UNDEF *TDRUf() { return TDRUp; }
+
@import macros_right.undef;
+int TOP_DEF_RIGHT_UNDEF; // ok, no longer defined
+
// FIXME: When macros_right.undef is built, macros_top is visible because
// the state from building macros_right leaks through, so macros_right.undef
// undefines macros_top's macro.
OpenPOWER on IntegriCloud