aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/usingnamespace.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/behavior/usingnamespace.zig')
-rw-r--r--test/behavior/usingnamespace.zig15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/behavior/usingnamespace.zig b/test/behavior/usingnamespace.zig
index d67a0958e3..201a3143cf 100644
--- a/test/behavior/usingnamespace.zig
+++ b/test/behavior/usingnamespace.zig
@@ -82,3 +82,18 @@ test {
comptime {
_ = @import("usingnamespace/file_1.zig");
}
+
+const Bar = struct {
+ usingnamespace Mixin;
+};
+
+const Mixin = struct {
+ pub fn two(self: Bar) void {
+ _ = self;
+ }
+};
+
+test "container member access usingnamespace decls" {
+ var foo = Bar{};
+ foo.two();
+}