aboutsummaryrefslogtreecommitdiff
path: root/src/value.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-03-01 23:46:57 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-03-01 23:46:57 -0700
commited2364a1480f99a7380285cec15ff1962d9df519 (patch)
treeda488724987e43e11a5938589a9df5b92c79d8c4 /src/value.zig
parent6f303c01f3e06fe8203563065ea32537f6eff456 (diff)
downloadzig-ed2364a1480f99a7380285cec15ff1962d9df519.tar.gz
zig-ed2364a1480f99a7380285cec15ff1962d9df519.zip
stage2: introduce anonymous struct literals
Diffstat (limited to 'src/value.zig')
-rw-r--r--src/value.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/value.zig b/src/value.zig
index a740a35b79..5db780c99b 100644
--- a/src/value.zig
+++ b/src/value.zig
@@ -1895,7 +1895,7 @@ pub const Value = extern union {
const a_field_vals = a.castTag(.@"struct").?.data;
const b_field_vals = b.castTag(.@"struct").?.data;
assert(a_field_vals.len == b_field_vals.len);
- if (ty.isTuple()) {
+ if (ty.isTupleOrAnonStruct()) {
const types = ty.tupleFields().types;
assert(types.len == a_field_vals.len);
for (types) |field_ty, i| {
@@ -2031,7 +2031,7 @@ pub const Value = extern union {
}
},
.Struct => {
- if (ty.isTuple()) {
+ if (ty.isTupleOrAnonStruct()) {
const fields = ty.tupleFields();
for (fields.values) |field_val, i| {
field_val.hash(fields.types[i], hasher);