Skip to content

Commit 430f0c9

Browse files
committed
---
yaml --- r: 1972 b: refs/heads/master c: a0eb9c8 h: refs/heads/master v: v3
1 parent 74af324 commit 430f0c9

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 6dc452335a410e139220c4ecadbbda9dd15fe8e2
2+
refs/heads/master: a0eb9c814b75e00679234eeb9a0949850bd7c7c7

trunk/src/comp/middle/metadata.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,9 @@ fn encode_tag_variant_info(@trans.crate_ctxt cx, &ebml.writer ebml_w,
369369
encode_kind(ebml_w, 'v' as u8);
370370
encode_tag_id(ebml_w, did);
371371
encode_type(ebml_w, trans.node_ann_type(cx, variant.node.ann));
372-
encode_symbol(cx, ebml_w, variant.node.id);
372+
if (_vec.len[ast.variant_arg](variant.node.args) > 0u) {
373+
encode_symbol(cx, ebml_w, variant.node.id);
374+
}
373375
encode_discriminant(cx, ebml_w, variant.node.id);
374376
ebml.end_tag(ebml_w);
375377
}

0 commit comments

Comments
 (0)