aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/c/ast.zig3
-rw-r--r--lib/std/c/haiku.zig2
-rw-r--r--lib/std/c/parse.zig8
-rw-r--r--lib/std/meta.zig8
-rw-r--r--lib/std/meta/trait.zig4
5 files changed, 9 insertions, 16 deletions
diff --git a/lib/std/c/ast.zig b/lib/std/c/ast.zig
index 71455c0ea3..92c7da838e 100644
--- a/lib/std/c/ast.zig
+++ b/lib/std/c/ast.zig
@@ -673,9 +673,6 @@ pub const Expr = struct {
base: Expr = Expr{ .id = .Infix },
lhs: *Expr,
op_token: TokenIndex,
- op: Op,
rhs: *Expr,
-
- pub const Op = enum {};
};
};
diff --git a/lib/std/c/haiku.zig b/lib/std/c/haiku.zig
index 1aa3ac31e2..fcf99db571 100644
--- a/lib/std/c/haiku.zig
+++ b/lib/std/c/haiku.zig
@@ -70,7 +70,7 @@ pub const pthread_rwlock_t = extern struct {
waiters: [2]?*c_void = [_]?*c_void{ null, null },
};
-pub const EAI = extern enum(c_int) {
+pub const EAI = enum(c_int) {
/// address family for hostname not supported
ADDRFAMILY = 1,
diff --git a/lib/std/c/parse.zig b/lib/std/c/parse.zig
index 29d4ba2fe1..49d2a3acd2 100644
--- a/lib/std/c/parse.zig
+++ b/lib/std/c/parse.zig
@@ -617,18 +617,18 @@ const Parser = struct {
return false;
};
switch (ty.id) {
- .Enum => |e| blk: {
+ .Enum => |e| inner: {
if (e.name) |some|
if (!parser.tree.tokenEql(some, tok))
- break :blk;
+ break :inner;
return parser.err(.{
.MustUseKwToRefer = .{ .kw = e.tok, .name = tok },
});
},
- .Record => |r| blk: {
+ .Record => |r| inner: {
if (r.name) |some|
if (!parser.tree.tokenEql(some, tok))
- break :blk;
+ break :inner;
return parser.err(.{
.MustUseKwToRefer = .{
.kw = r.tok,
diff --git a/lib/std/meta.zig b/lib/std/meta.zig
index a09ddd7307..2f9c7ccd96 100644
--- a/lib/std/meta.zig
+++ b/lib/std/meta.zig
@@ -348,9 +348,6 @@ test "std.meta.containerLayout" {
const E1 = enum {
A,
};
- const E3 = extern enum {
- A,
- };
const S1 = struct {};
const S2 = packed struct {};
const S3 = extern struct {};
@@ -365,7 +362,6 @@ test "std.meta.containerLayout" {
};
testing.expect(containerLayout(E1) == .Auto);
- testing.expect(containerLayout(E3) == .Extern);
testing.expect(containerLayout(S1) == .Auto);
testing.expect(containerLayout(S2) == .Packed);
testing.expect(containerLayout(S3) == .Extern);
@@ -1026,7 +1022,7 @@ test "std.meta.cast" {
testing.expectEqual(@intToPtr(?*c_void, 2), cast(?*c_void, @intToPtr(*u8, 2)));
- const C_ENUM = extern enum(c_int) {
+ const C_ENUM = enum(c_int) {
A = 0,
B,
C,
@@ -1109,7 +1105,7 @@ pub fn sizeof(target: anytype) usize {
}
test "sizeof" {
- const E = extern enum(c_int) { One, _ };
+ const E = enum(c_int) { One, _ };
const S = extern struct { a: u32 };
const ptr_size = @sizeOf(*c_void);
diff --git a/lib/std/meta/trait.zig b/lib/std/meta/trait.zig
index 481bfe212b..d9eb886c10 100644
--- a/lib/std/meta/trait.zig
+++ b/lib/std/meta/trait.zig
@@ -497,8 +497,8 @@ pub fn hasDecls(comptime T: type, comptime names: anytype) bool {
test "std.meta.trait.hasDecls" {
const TestStruct1 = struct {};
const TestStruct2 = struct {
- pub var a: u32;
- pub var b: u32;
+ pub var a: u32 = undefined;
+ pub var b: u32 = undefined;
c: bool,
pub fn useless() void {}
};