summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--prism/templates/src/serialize.c.erb2
1 files changed, 2 insertions, 0 deletions
diff --git a/prism/templates/src/serialize.c.erb b/prism/templates/src/serialize.c.erb
index f62453e699..faf7962b74 100644
--- a/prism/templates/src/serialize.c.erb
+++ b/prism/templates/src/serialize.c.erb
@@ -74,7 +74,9 @@ pm_serialize_node(pm_parser_t *parser, pm_node_t *node, pm_buffer_t *buffer) {
size_t offset = buffer->length;
+ <%- unless Prism::Template::SERIALIZE_ONLY_SEMANTICS_FIELDS -%>
pm_buffer_append_varuint(buffer, node->node_id);
+ <%- end -%>
pm_serialize_location(parser, &node->location, buffer);
switch (PM_NODE_TYPE(node)) {