diff --git a/lib/std/meta.zig b/lib/std/meta.zig index 8919c2679a..23bcf10a59 100644 --- a/lib/std/meta.zig +++ b/lib/std/meta.zig @@ -261,7 +261,8 @@ pub fn declarations(comptime T: type) []const TypeInfo.Declaration { .Struct => |info| info.decls, .Enum => |info| info.decls, .Union => |info| info.decls, - else => @compileError("Expected struct, enum or union type, found '" ++ @typeName(T) ++ "'"), + .Opaque => |info| info.decls, + else => @compileError("Expected struct, enum, union, or opaque type, found '" ++ @typeName(T) ++ "'"), }; }