[modules] Properly attribute macros to modules if they're in a file textually included into a file in the module.

llvm-svn: 235661
diff --git a/clang/test/Modules/Inputs/macros.h b/clang/test/Modules/Inputs/macros.h
index 27f43c0..a0ae7a3 100644
--- a/clang/test/Modules/Inputs/macros.h
+++ b/clang/test/Modules/Inputs/macros.h
@@ -17,3 +17,4 @@
 extern int __MODULE__;
 #endif
 
+#include "macros-indirect.h"