diff options
author | dim <dim@FreeBSD.org> | 2013-12-22 00:07:40 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2013-12-22 00:07:40 +0000 |
commit | 952eddef9aff85b1e92626e89baaf7a360e2ac85 (patch) | |
tree | df8df0b0067b381eab470a3b8f28d14a552a6340 /test/Modules/Inputs/private | |
parent | ea266cad53e3d49771fa38103913d3ec7a166694 (diff) | |
download | FreeBSD-src-952eddef9aff85b1e92626e89baaf7a360e2ac85.zip FreeBSD-src-952eddef9aff85b1e92626e89baaf7a360e2ac85.tar.gz |
Vendor import of clang release_34 branch r197841 (effectively, 3.4 RC3):
https://llvm.org/svn/llvm-project/cfe/branches/release_34@197841
Diffstat (limited to 'test/Modules/Inputs/private')
-rw-r--r-- | test/Modules/Inputs/private/common.h | 6 | ||||
-rw-r--r-- | test/Modules/Inputs/private/module.map | 9 | ||||
-rw-r--r-- | test/Modules/Inputs/private/private1.h | 9 | ||||
-rw-r--r-- | test/Modules/Inputs/private/private2.h | 9 | ||||
-rw-r--r-- | test/Modules/Inputs/private/public1.h | 9 | ||||
-rw-r--r-- | test/Modules/Inputs/private/public2.h | 9 |
6 files changed, 51 insertions, 0 deletions
diff --git a/test/Modules/Inputs/private/common.h b/test/Modules/Inputs/private/common.h new file mode 100644 index 0000000..17d5444 --- /dev/null +++ b/test/Modules/Inputs/private/common.h @@ -0,0 +1,6 @@ +#ifndef COMMON_H +#define COMMON_H + +typedef int common; + +#endif diff --git a/test/Modules/Inputs/private/module.map b/test/Modules/Inputs/private/module.map new file mode 100644 index 0000000..9da4435 --- /dev/null +++ b/test/Modules/Inputs/private/module.map @@ -0,0 +1,9 @@ +module libPrivate1 { + header "public1.h" + private header "private1.h" +} + +module libPrivate2 { + header "public2.h" + private header "private2.h" +} diff --git a/test/Modules/Inputs/private/private1.h b/test/Modules/Inputs/private/private1.h new file mode 100644 index 0000000..3f41cc0 --- /dev/null +++ b/test/Modules/Inputs/private/private1.h @@ -0,0 +1,9 @@ +#ifndef PRIVATE1_H +#define PRIVATE1_H + +#include "common.h" + +struct mitts_off1 { common field; }; +struct mitts_off1 hidden_variable1; + +#endif diff --git a/test/Modules/Inputs/private/private2.h b/test/Modules/Inputs/private/private2.h new file mode 100644 index 0000000..3b6cddc --- /dev/null +++ b/test/Modules/Inputs/private/private2.h @@ -0,0 +1,9 @@ +#ifndef PRIVATE2_H +#define PRIVATE2_H + +#include "common.h" + +struct mitts_off2 { common field; }; +struct mitts_off2 hidden_variable2; + +#endif diff --git a/test/Modules/Inputs/private/public1.h b/test/Modules/Inputs/private/public1.h new file mode 100644 index 0000000..3af596a --- /dev/null +++ b/test/Modules/Inputs/private/public1.h @@ -0,0 +1,9 @@ +#ifndef PUBLIC1_H +#define PUBLIC1_H + +#include "private1.h" + +struct use_this1 { struct mitts_off1 field; }; +struct use_this1 public_variable1; + +#endif diff --git a/test/Modules/Inputs/private/public2.h b/test/Modules/Inputs/private/public2.h new file mode 100644 index 0000000..03d0a85 --- /dev/null +++ b/test/Modules/Inputs/private/public2.h @@ -0,0 +1,9 @@ +#ifndef PUBLIC2_H +#define PUBLIC2_H + +#include "private2.h" + +struct use_this2 { struct mitts_off2 field; }; +struct use_this2 public_variable2; + +#endif |