From 3631ca69c55052c9308e8a583c761087bcb409d9 Mon Sep 17 00:00:00 2001 From: Xavier Wang Date: Wed, 6 Dec 2023 19:29:09 +0800 Subject: [PATCH] use "_field" as proto3 optional oneof name compatible with proto3 for #257 --- protoc.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/protoc.lua b/protoc.lua index 104a64d..55fd067 100644 --- a/protoc.lua +++ b/protoc.lua @@ -488,7 +488,7 @@ local function label_field(self, lex, ident, parent) if proto3_optional then local ot = default(parent, "oneof_decl") info.oneof_index = #ot - ot[#ot+1] = { name = "optional_" .. info.name } + ot[#ot+1] = { name = "_" .. info.name } else info.label = label end