From a89c279ed60518af6e4c7e10a5cd8d0d256106d6 Mon Sep 17 00:00:00 2001 From: Andrei Burdulescu Date: Tue, 9 Aug 2022 06:46:35 +0300 Subject: [PATCH] [golang] Perform keyword escaping after case conversion (#7421) Change config.escape_keywords to AfterConvertingCase. It avoids unecessay escaping since the generated native structs have fields starting with a uppercase letter and Go's keywords start with lowercase letters. Co-authored-by: Derek Bailey --- src/idl_gen_go.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/idl_gen_go.cpp b/src/idl_gen_go.cpp index abd9b24f9..e4054ee40 100644 --- a/src/idl_gen_go.cpp +++ b/src/idl_gen_go.cpp @@ -61,7 +61,7 @@ Namer::Config GoDefaultConfig() { /*variables=*/Case::kLowerCamel, /*variants=*/Case::kKeep, /*enum_variant_seperator=*/"", // I.e. Concatenate. - /*escape_keywords=*/Namer::Config::Escape::BeforeConvertingCase, + /*escape_keywords=*/Namer::Config::Escape::AfterConvertingCase, /*namespaces=*/Case::kKeep, /*namespace_seperator=*/"__", /*object_prefix=*/"",