summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--clang-tools-extra/test/modularize/Inputs/HeaderGuardSub1.h1
-rw-r--r--clang-tools-extra/test/modularize/Inputs/HeaderGuardSub2.h1
-rw-r--r--clang-tools-extra/test/modularize/Inputs/HeaderGuardSubSubDefined.h9
3 files changed, 11 insertions, 0 deletions
diff --git a/clang-tools-extra/test/modularize/Inputs/HeaderGuardSub1.h b/clang-tools-extra/test/modularize/Inputs/HeaderGuardSub1.h
index d226fdde710..36ad80c92bb 100644
--- a/clang-tools-extra/test/modularize/Inputs/HeaderGuardSub1.h
+++ b/clang-tools-extra/test/modularize/Inputs/HeaderGuardSub1.h
@@ -1,4 +1,5 @@
#ifndef _HEADERGUARDSUB1_H_
#define _HEADERGUARDSUB1_H_
#include "HeaderGuardSubSub.h"
+#include "HeaderGuardSubSubDefined.h"
#endif // _HEADERGUARDSUB1_H_
diff --git a/clang-tools-extra/test/modularize/Inputs/HeaderGuardSub2.h b/clang-tools-extra/test/modularize/Inputs/HeaderGuardSub2.h
index c33de3deabf..4098c8e2688 100644
--- a/clang-tools-extra/test/modularize/Inputs/HeaderGuardSub2.h
+++ b/clang-tools-extra/test/modularize/Inputs/HeaderGuardSub2.h
@@ -1,4 +1,5 @@
#ifndef _HEADERGUARDSUB2_H_
#define _HEADERGUARDSUB2_H_
#include "HeaderGuardSubSub.h"
+#include "HeaderGuardSubSubDefined.h"
#endif // _HEADERGUARDSUB2_H_
diff --git a/clang-tools-extra/test/modularize/Inputs/HeaderGuardSubSubDefined.h b/clang-tools-extra/test/modularize/Inputs/HeaderGuardSubSubDefined.h
new file mode 100644
index 00000000000..5f0cc6236f6
--- /dev/null
+++ b/clang-tools-extra/test/modularize/Inputs/HeaderGuardSubSubDefined.h
@@ -0,0 +1,9 @@
+#if !defined(_HEADERGUARDSUBSUBDEFINED_H_)
+#define _HEADERGUARDSUBSUBDEFINED_H_
+
+#define SOMETHING_OTHER 1
+
+// Nest include. Header guard should not confuse modularize.
+#include "HeaderGuard.h"
+
+#endif // _HEADERGUARDSUBSUBDEFINED_H_
OpenPOWER on IntegriCloud