From e8d0096360dbdec1c6cb18ad7f167d6b35ab0a37 Mon Sep 17 00:00:00 2001 From: J2ObjC Team Date: Sat, 20 Jun 2026 23:03:07 -0700 Subject: [PATCH] Add 'bool' to J2ObjC keyword blacklist. This prevents symbol collisions when a proto field is named 'bool', which can happen when generating Objective-C properties that use C++ keywords. PiperOrigin-RevId: 935506973 --- .../src/google/protobuf/compiler/j2objc/j2objc_helpers.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/protobuf/compiler/src/google/protobuf/compiler/j2objc/j2objc_helpers.cc b/protobuf/compiler/src/google/protobuf/compiler/j2objc/j2objc_helpers.cc index fe646b7776..236b726338 100644 --- a/protobuf/compiler/src/google/protobuf/compiler/j2objc/j2objc_helpers.cc +++ b/protobuf/compiler/src/google/protobuf/compiler/j2objc/j2objc_helpers.cc @@ -85,6 +85,7 @@ const std::set kKeywords = { "accessibilityLabel", "and", "auto", + "bool", "break", "case", "class",