aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-05-02 20:34:53 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-05-02 22:14:17 -0700
commit48d2f226cbba4f06806382fcc097b30a8d60387f (patch)
tree71b4b329c69ca207f873a3b387d9ebb0d339ed28 /src
parent65389dc280b97365605bc3f7f4038c1972534b9a (diff)
downloadzig-48d2f226cbba4f06806382fcc097b30a8d60387f.tar.gz
zig-48d2f226cbba4f06806382fcc097b30a8d60387f.zip
Sema: allow exporting optionals and pointers
Diffstat (limited to 'src')
-rw-r--r--src/Sema.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index 9750111662..d9c2d1cc2a 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -4323,7 +4323,7 @@ pub fn analyzeExport(
const exported_decl = mod.declPtr(exported_decl_index);
// TODO run the same checks as we do for C ABI struct fields
switch (exported_decl.ty.zigTypeTag()) {
- .Fn, .Int, .Enum, .Struct, .Union, .Array, .Float => {},
+ .Fn, .Int, .Enum, .Struct, .Union, .Array, .Float, .Pointer, .Optional => {},
else => return sema.fail(block, src, "unable to export type '{}'", .{
exported_decl.ty.fmt(sema.mod),
}),