1*6777b538SAndroid Build Coastguard Workerdiff --git a/src/google/protobuf/generated_message_tctable_impl.h b/src/google/protobuf/generated_message_tctable_impl.h 2*6777b538SAndroid Build Coastguard Workerindex 441a4293a9985..147c7727afd04 100644 3*6777b538SAndroid Build Coastguard Worker--- a/src/google/protobuf/generated_message_tctable_impl.h 4*6777b538SAndroid Build Coastguard Worker+++ b/src/google/protobuf/generated_message_tctable_impl.h 5*6777b538SAndroid Build Coastguard Worker@@ -183,48 +183,48 @@ static_assert(kFmtShift + kFmtBits <= 16, "too many bits"); 6*6777b538SAndroid Build Coastguard Worker // Convenience aliases (16 bits, with format): 7*6777b538SAndroid Build Coastguard Worker enum FieldType : uint16_t { 8*6777b538SAndroid Build Coastguard Worker // Numeric types: 9*6777b538SAndroid Build Coastguard Worker- kBool = kFkVarint | kRep8Bits, 10*6777b538SAndroid Build Coastguard Worker- 11*6777b538SAndroid Build Coastguard Worker- kFixed32 = kFkFixed | kRep32Bits | kFmtUnsigned, 12*6777b538SAndroid Build Coastguard Worker- kUInt32 = kFkVarint | kRep32Bits | kFmtUnsigned, 13*6777b538SAndroid Build Coastguard Worker- kSFixed32 = kFkFixed | kRep32Bits | kFmtSigned, 14*6777b538SAndroid Build Coastguard Worker- kInt32 = kFkVarint | kRep32Bits | kFmtSigned, 15*6777b538SAndroid Build Coastguard Worker- kSInt32 = kFkVarint | kRep32Bits | kFmtSigned | kTvZigZag, 16*6777b538SAndroid Build Coastguard Worker- kFloat = kFkFixed | kRep32Bits | kFmtFloating, 17*6777b538SAndroid Build Coastguard Worker- kEnum = kFkVarint | kRep32Bits | kFmtEnum | kTvEnum, 18*6777b538SAndroid Build Coastguard Worker- kEnumRange = kFkVarint | kRep32Bits | kFmtEnum | kTvRange, 19*6777b538SAndroid Build Coastguard Worker- kOpenEnum = kFkVarint | kRep32Bits | kFmtEnum, 20*6777b538SAndroid Build Coastguard Worker- 21*6777b538SAndroid Build Coastguard Worker- kFixed64 = kFkFixed | kRep64Bits | kFmtUnsigned, 22*6777b538SAndroid Build Coastguard Worker- kUInt64 = kFkVarint | kRep64Bits | kFmtUnsigned, 23*6777b538SAndroid Build Coastguard Worker- kSFixed64 = kFkFixed | kRep64Bits | kFmtSigned, 24*6777b538SAndroid Build Coastguard Worker- kInt64 = kFkVarint | kRep64Bits | kFmtSigned, 25*6777b538SAndroid Build Coastguard Worker- kSInt64 = kFkVarint | kRep64Bits | kFmtSigned | kTvZigZag, 26*6777b538SAndroid Build Coastguard Worker- kDouble = kFkFixed | kRep64Bits | kFmtFloating, 27*6777b538SAndroid Build Coastguard Worker- 28*6777b538SAndroid Build Coastguard Worker- kPackedBool = kFkPackedVarint | kRep8Bits, 29*6777b538SAndroid Build Coastguard Worker- 30*6777b538SAndroid Build Coastguard Worker- kPackedFixed32 = kFkPackedFixed | kRep32Bits | kFmtUnsigned, 31*6777b538SAndroid Build Coastguard Worker- kPackedUInt32 = kFkPackedVarint | kRep32Bits | kFmtUnsigned, 32*6777b538SAndroid Build Coastguard Worker- kPackedSFixed32 = kFkPackedFixed | kRep32Bits | kFmtSigned, 33*6777b538SAndroid Build Coastguard Worker- kPackedInt32 = kFkPackedVarint | kRep32Bits | kFmtSigned, 34*6777b538SAndroid Build Coastguard Worker- kPackedSInt32 = kFkPackedVarint | kRep32Bits | kFmtSigned | kTvZigZag, 35*6777b538SAndroid Build Coastguard Worker- kPackedFloat = kFkPackedFixed | kRep32Bits | kFmtFloating, 36*6777b538SAndroid Build Coastguard Worker- kPackedEnum = kFkPackedVarint | kRep32Bits | kFmtEnum | kTvEnum, 37*6777b538SAndroid Build Coastguard Worker- kPackedEnumRange = kFkPackedVarint | kRep32Bits | kFmtEnum | kTvRange, 38*6777b538SAndroid Build Coastguard Worker- kPackedOpenEnum = kFkPackedVarint | kRep32Bits | kFmtEnum, 39*6777b538SAndroid Build Coastguard Worker- 40*6777b538SAndroid Build Coastguard Worker- kPackedFixed64 = kFkPackedFixed | kRep64Bits | kFmtUnsigned, 41*6777b538SAndroid Build Coastguard Worker- kPackedUInt64 = kFkPackedVarint | kRep64Bits | kFmtUnsigned, 42*6777b538SAndroid Build Coastguard Worker- kPackedSFixed64 = kFkPackedFixed | kRep64Bits | kFmtSigned, 43*6777b538SAndroid Build Coastguard Worker- kPackedInt64 = kFkPackedVarint | kRep64Bits | kFmtSigned, 44*6777b538SAndroid Build Coastguard Worker- kPackedSInt64 = kFkPackedVarint | kRep64Bits | kFmtSigned | kTvZigZag, 45*6777b538SAndroid Build Coastguard Worker- kPackedDouble = kFkPackedFixed | kRep64Bits | kFmtFloating, 46*6777b538SAndroid Build Coastguard Worker+ kBool = 0 | kFkVarint | kRep8Bits, 47*6777b538SAndroid Build Coastguard Worker+ 48*6777b538SAndroid Build Coastguard Worker+ kFixed32 = 0 | kFkFixed | kRep32Bits | kFmtUnsigned, 49*6777b538SAndroid Build Coastguard Worker+ kUInt32 = 0 | kFkVarint | kRep32Bits | kFmtUnsigned, 50*6777b538SAndroid Build Coastguard Worker+ kSFixed32 = 0 | kFkFixed | kRep32Bits | kFmtSigned, 51*6777b538SAndroid Build Coastguard Worker+ kInt32 = 0 | kFkVarint | kRep32Bits | kFmtSigned, 52*6777b538SAndroid Build Coastguard Worker+ kSInt32 = 0 | kFkVarint | kRep32Bits | kFmtSigned | kTvZigZag, 53*6777b538SAndroid Build Coastguard Worker+ kFloat = 0 | kFkFixed | kRep32Bits | kFmtFloating, 54*6777b538SAndroid Build Coastguard Worker+ kEnum = 0 | kFkVarint | kRep32Bits | kFmtEnum | kTvEnum, 55*6777b538SAndroid Build Coastguard Worker+ kEnumRange = 0 | kFkVarint | kRep32Bits | kFmtEnum | kTvRange, 56*6777b538SAndroid Build Coastguard Worker+ kOpenEnum = 0 | kFkVarint | kRep32Bits | kFmtEnum, 57*6777b538SAndroid Build Coastguard Worker+ 58*6777b538SAndroid Build Coastguard Worker+ kFixed64 = 0 | kFkFixed | kRep64Bits | kFmtUnsigned, 59*6777b538SAndroid Build Coastguard Worker+ kUInt64 = 0 | kFkVarint | kRep64Bits | kFmtUnsigned, 60*6777b538SAndroid Build Coastguard Worker+ kSFixed64 = 0 | kFkFixed | kRep64Bits | kFmtSigned, 61*6777b538SAndroid Build Coastguard Worker+ kInt64 = 0 | kFkVarint | kRep64Bits | kFmtSigned, 62*6777b538SAndroid Build Coastguard Worker+ kSInt64 = 0 | kFkVarint | kRep64Bits | kFmtSigned | kTvZigZag, 63*6777b538SAndroid Build Coastguard Worker+ kDouble = 0 | kFkFixed | kRep64Bits | kFmtFloating, 64*6777b538SAndroid Build Coastguard Worker+ 65*6777b538SAndroid Build Coastguard Worker+ kPackedBool = 0 | kFkPackedVarint | kRep8Bits, 66*6777b538SAndroid Build Coastguard Worker+ 67*6777b538SAndroid Build Coastguard Worker+ kPackedFixed32 = 0 | kFkPackedFixed | kRep32Bits | kFmtUnsigned, 68*6777b538SAndroid Build Coastguard Worker+ kPackedUInt32 = 0 | kFkPackedVarint | kRep32Bits | kFmtUnsigned, 69*6777b538SAndroid Build Coastguard Worker+ kPackedSFixed32 = 0 | kFkPackedFixed | kRep32Bits | kFmtSigned, 70*6777b538SAndroid Build Coastguard Worker+ kPackedInt32 = 0 | kFkPackedVarint | kRep32Bits | kFmtSigned, 71*6777b538SAndroid Build Coastguard Worker+ kPackedSInt32 = 0 | kFkPackedVarint | kRep32Bits | kFmtSigned | kTvZigZag, 72*6777b538SAndroid Build Coastguard Worker+ kPackedFloat = 0 | kFkPackedFixed | kRep32Bits | kFmtFloating, 73*6777b538SAndroid Build Coastguard Worker+ kPackedEnum = 0 | kFkPackedVarint | kRep32Bits | kFmtEnum | kTvEnum, 74*6777b538SAndroid Build Coastguard Worker+ kPackedEnumRange = 0 | kFkPackedVarint | kRep32Bits | kFmtEnum | kTvRange, 75*6777b538SAndroid Build Coastguard Worker+ kPackedOpenEnum = 0 | kFkPackedVarint | kRep32Bits | kFmtEnum, 76*6777b538SAndroid Build Coastguard Worker+ 77*6777b538SAndroid Build Coastguard Worker+ kPackedFixed64 = 0 | kFkPackedFixed | kRep64Bits | kFmtUnsigned, 78*6777b538SAndroid Build Coastguard Worker+ kPackedUInt64 = 0 | kFkPackedVarint | kRep64Bits | kFmtUnsigned, 79*6777b538SAndroid Build Coastguard Worker+ kPackedSFixed64 = 0 | kFkPackedFixed | kRep64Bits | kFmtSigned, 80*6777b538SAndroid Build Coastguard Worker+ kPackedInt64 = 0 | kFkPackedVarint | kRep64Bits | kFmtSigned, 81*6777b538SAndroid Build Coastguard Worker+ kPackedSInt64 = 0 | kFkPackedVarint | kRep64Bits | kFmtSigned | kTvZigZag, 82*6777b538SAndroid Build Coastguard Worker+ kPackedDouble = 0 | kFkPackedFixed | kRep64Bits | kFmtFloating, 83*6777b538SAndroid Build Coastguard Worker 84*6777b538SAndroid Build Coastguard Worker // String types: 85*6777b538SAndroid Build Coastguard Worker- kBytes = kFkString | kFmtArray, 86*6777b538SAndroid Build Coastguard Worker- kRawString = kFkString | kFmtUtf8 | kTvUtf8Debug, 87*6777b538SAndroid Build Coastguard Worker- kUtf8String = kFkString | kFmtUtf8 | kTvUtf8, 88*6777b538SAndroid Build Coastguard Worker+ kBytes = 0 | kFkString | kFmtArray, 89*6777b538SAndroid Build Coastguard Worker+ kRawString = 0 | kFkString | kFmtUtf8 | kTvUtf8Debug, 90*6777b538SAndroid Build Coastguard Worker+ kUtf8String = 0 | kFkString | kFmtUtf8 | kTvUtf8, 91*6777b538SAndroid Build Coastguard Worker 92*6777b538SAndroid Build Coastguard Worker // Message types: 93*6777b538SAndroid Build Coastguard Worker kMessage = kFkMessage, 94*6777b538SAndroid Build Coastguard Worker@@ -232,7 +232,6 @@ enum FieldType : uint16_t { 95*6777b538SAndroid Build Coastguard Worker // Map types: 96*6777b538SAndroid Build Coastguard Worker kMap = kFkMap, 97*6777b538SAndroid Build Coastguard Worker }; 98*6777b538SAndroid Build Coastguard Worker- 99*6777b538SAndroid Build Coastguard Worker // clang-format on 100*6777b538SAndroid Build Coastguard Worker } // namespace field_layout 101*6777b538SAndroid Build Coastguard Worker 102*6777b538SAndroid Build Coastguard Workerdiff --git a/src/google/protobuf/stubs/common.cc b/src/google/protobuf/stubs/common.cc 103*6777b538SAndroid Build Coastguard Workerindex 82d46531f2f55..bec0cabeff8cf 100644 104*6777b538SAndroid Build Coastguard Worker--- a/src/google/protobuf/stubs/common.cc 105*6777b538SAndroid Build Coastguard Worker+++ b/src/google/protobuf/stubs/common.cc 106*6777b538SAndroid Build Coastguard Worker@@ -178,7 +178,7 @@ void NullLogHandler(LogLevel /* level */, const char* /* filename */, 107*6777b538SAndroid Build Coastguard Worker } 108*6777b538SAndroid Build Coastguard Worker 109*6777b538SAndroid Build Coastguard Worker static LogHandler* log_handler_ = &DefaultLogHandler; 110*6777b538SAndroid Build Coastguard Worker-static std::atomic<int> log_silencer_count_ = ATOMIC_VAR_INIT(0); 111*6777b538SAndroid Build Coastguard Worker+static std::atomic<int> log_silencer_count_{0}; 112*6777b538SAndroid Build Coastguard Worker 113*6777b538SAndroid Build Coastguard Worker LogMessage& LogMessage::operator<<(const std::string& value) { 114*6777b538SAndroid Build Coastguard Worker message_ += value; 115