diff --git a/Reference/Conformance/editions/test_messages_proto3_editions.pb.swift b/Reference/Conformance/editions/test_messages_proto3_editions.pb.swift index b30071abc..287363849 100644 --- a/Reference/Conformance/editions/test_messages_proto3_editions.pb.swift +++ b/Reference/Conformance/editions/test_messages_proto3_editions.pb.swift @@ -1903,10 +1903,10 @@ extension ProtobufTestMessages_Editions_Proto3_TestAllTypesProto3: SwiftProtobuf if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/Conformance/google/protobuf/test_messages_proto3.pb.swift b/Reference/Conformance/google/protobuf/test_messages_proto3.pb.swift index 17fa3a249..347dacfce 100644 --- a/Reference/Conformance/google/protobuf/test_messages_proto3.pb.swift +++ b/Reference/Conformance/google/protobuf/test_messages_proto3.pb.swift @@ -1903,10 +1903,10 @@ extension ProtobufTestMessages_Proto3_TestAllTypesProto3: SwiftProtobuf.Message, if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/SwiftProtobuf/google/protobuf/wrappers.pb.swift b/Reference/SwiftProtobuf/google/protobuf/wrappers.pb.swift index 92c7a6a69..b7cbcaa63 100644 --- a/Reference/SwiftProtobuf/google/protobuf/wrappers.pb.swift +++ b/Reference/SwiftProtobuf/google/protobuf/wrappers.pb.swift @@ -227,7 +227,7 @@ extension Google_Protobuf_DoubleValue: Message, _MessageImplementationBase, _Pro } func traverse(visitor: inout V) throws { - if self.value != 0 { + if self.value.bitPattern != 0 { try visitor.visitSingularDoubleField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -259,7 +259,7 @@ extension Google_Protobuf_FloatValue: Message, _MessageImplementationBase, _Prot } func traverse(visitor: inout V) throws { - if self.value != 0 { + if self.value.bitPattern != 0 { try visitor.visitSingularFloatField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Reference/SwiftProtobufTests/test_messages_proto3.pb.swift b/Reference/SwiftProtobufTests/test_messages_proto3.pb.swift index eb52daae6..a648287dc 100644 --- a/Reference/SwiftProtobufTests/test_messages_proto3.pb.swift +++ b/Reference/SwiftProtobufTests/test_messages_proto3.pb.swift @@ -1398,10 +1398,10 @@ extension SwiftProtoTesting_Test3_TestAllTypesProto3: SwiftProtobuf.Message, Swi if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/SwiftProtobufTests/unittest_proto3.pb.swift b/Reference/SwiftProtobufTests/unittest_proto3.pb.swift index 4741cb6ad..17d095c24 100644 --- a/Reference/SwiftProtobufTests/unittest_proto3.pb.swift +++ b/Reference/SwiftProtobufTests/unittest_proto3.pb.swift @@ -977,10 +977,10 @@ extension SwiftProtoTesting_Proto3_TestAllTypes: SwiftProtobuf.Message, SwiftPro if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift b/Reference/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift index 28c6fa47e..49dbb471b 100644 --- a/Reference/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift +++ b/Reference/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift @@ -1071,10 +1071,10 @@ extension SwiftProtoTesting_Message3: SwiftProtobuf.Message, SwiftProtobuf._Mess if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/upstream/editions/golden/test_messages_proto3_editions.pb.swift b/Reference/upstream/editions/golden/test_messages_proto3_editions.pb.swift index d087d47db..d4b0833c6 100644 --- a/Reference/upstream/editions/golden/test_messages_proto3_editions.pb.swift +++ b/Reference/upstream/editions/golden/test_messages_proto3_editions.pb.swift @@ -1903,10 +1903,10 @@ extension ProtobufTestMessages_Editions_Proto3_TestAllTypesProto3: SwiftProtobuf if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/upstream/google/protobuf/test_messages_proto3.pb.swift b/Reference/upstream/google/protobuf/test_messages_proto3.pb.swift index 17fa3a249..347dacfce 100644 --- a/Reference/upstream/google/protobuf/test_messages_proto3.pb.swift +++ b/Reference/upstream/google/protobuf/test_messages_proto3.pb.swift @@ -1903,10 +1903,10 @@ extension ProtobufTestMessages_Proto3_TestAllTypesProto3: SwiftProtobuf.Message, if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/upstream/google/protobuf/unittest_no_field_presence.pb.swift b/Reference/upstream/google/protobuf/unittest_no_field_presence.pb.swift index b26e1d7d3..13eef4fb6 100644 --- a/Reference/upstream/google/protobuf/unittest_no_field_presence.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_no_field_presence.pb.swift @@ -784,10 +784,10 @@ extension Proto2NofieldpresenceUnittest_TestAllTypes: SwiftProtobuf.Message, Swi if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/upstream/google/protobuf/unittest_proto3.pb.swift b/Reference/upstream/google/protobuf/unittest_proto3.pb.swift index 92f0e7ee3..a54b37df8 100644 --- a/Reference/upstream/google/protobuf/unittest_proto3.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_proto3.pb.swift @@ -1023,10 +1023,10 @@ extension Proto3Unittest_TestAllTypes: SwiftProtobuf.Message, SwiftProtobuf._Mes if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/upstream/google/protobuf/unittest_proto3_arena.pb.swift b/Reference/upstream/google/protobuf/unittest_proto3_arena.pb.swift index cb86e0c08..55d9fa871 100644 --- a/Reference/upstream/google/protobuf/unittest_proto3_arena.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_proto3_arena.pb.swift @@ -1184,10 +1184,10 @@ extension Proto3ArenaUnittest_TestAllTypes: SwiftProtobuf.Message, SwiftProtobuf if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/upstream/google/protobuf/unittest_proto3_arena_lite.pb.swift b/Reference/upstream/google/protobuf/unittest_proto3_arena_lite.pb.swift index 367c4dbba..076b96354 100644 --- a/Reference/upstream/google/protobuf/unittest_proto3_arena_lite.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_proto3_arena_lite.pb.swift @@ -906,10 +906,10 @@ extension Proto3ArenaLiteUnittest_TestAllTypes: SwiftProtobuf.Message, SwiftProt if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/upstream/google/protobuf/unittest_proto3_lite.pb.swift b/Reference/upstream/google/protobuf/unittest_proto3_lite.pb.swift index e50c642df..a7a8bed88 100644 --- a/Reference/upstream/google/protobuf/unittest_proto3_lite.pb.swift +++ b/Reference/upstream/google/protobuf/unittest_proto3_lite.pb.swift @@ -906,10 +906,10 @@ extension Proto3LiteUnittest_TestAllTypes: SwiftProtobuf.Message, SwiftProtobuf. if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Reference/upstream/google/protobuf/wrappers.pb.swift b/Reference/upstream/google/protobuf/wrappers.pb.swift index 92c7a6a69..b7cbcaa63 100644 --- a/Reference/upstream/google/protobuf/wrappers.pb.swift +++ b/Reference/upstream/google/protobuf/wrappers.pb.swift @@ -227,7 +227,7 @@ extension Google_Protobuf_DoubleValue: Message, _MessageImplementationBase, _Pro } func traverse(visitor: inout V) throws { - if self.value != 0 { + if self.value.bitPattern != 0 { try visitor.visitSingularDoubleField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -259,7 +259,7 @@ extension Google_Protobuf_FloatValue: Message, _MessageImplementationBase, _Prot } func traverse(visitor: inout V) throws { - if self.value != 0 { + if self.value.bitPattern != 0 { try visitor.visitSingularFloatField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/Conformance/test_messages_proto3.pb.swift b/Sources/Conformance/test_messages_proto3.pb.swift index 17fa3a249..347dacfce 100644 --- a/Sources/Conformance/test_messages_proto3.pb.swift +++ b/Sources/Conformance/test_messages_proto3.pb.swift @@ -1903,10 +1903,10 @@ extension ProtobufTestMessages_Proto3_TestAllTypesProto3: SwiftProtobuf.Message, if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Sources/Conformance/test_messages_proto3_editions.pb.swift b/Sources/Conformance/test_messages_proto3_editions.pb.swift index b30071abc..287363849 100644 --- a/Sources/Conformance/test_messages_proto3_editions.pb.swift +++ b/Sources/Conformance/test_messages_proto3_editions.pb.swift @@ -1903,10 +1903,10 @@ extension ProtobufTestMessages_Editions_Proto3_TestAllTypesProto3: SwiftProtobuf if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Sources/SwiftProtobuf/wrappers.pb.swift b/Sources/SwiftProtobuf/wrappers.pb.swift index b0885a1aa..beda824b5 100644 --- a/Sources/SwiftProtobuf/wrappers.pb.swift +++ b/Sources/SwiftProtobuf/wrappers.pb.swift @@ -227,7 +227,7 @@ extension Google_Protobuf_DoubleValue: Message, _MessageImplementationBase, _Pro } public func traverse(visitor: inout V) throws { - if self.value != 0 { + if self.value.bitPattern != 0 { try visitor.visitSingularDoubleField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -259,7 +259,7 @@ extension Google_Protobuf_FloatValue: Message, _MessageImplementationBase, _Prot } public func traverse(visitor: inout V) throws { - if self.value != 0 { + if self.value.bitPattern != 0 { try visitor.visitSingularFloatField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/test_messages_proto3.pb.swift b/Tests/SwiftProtobufTests/test_messages_proto3.pb.swift index eb52daae6..a648287dc 100644 --- a/Tests/SwiftProtobufTests/test_messages_proto3.pb.swift +++ b/Tests/SwiftProtobufTests/test_messages_proto3.pb.swift @@ -1398,10 +1398,10 @@ extension SwiftProtoTesting_Test3_TestAllTypesProto3: SwiftProtobuf.Message, Swi if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Tests/SwiftProtobufTests/unittest_proto3.pb.swift b/Tests/SwiftProtobufTests/unittest_proto3.pb.swift index 4741cb6ad..17d095c24 100644 --- a/Tests/SwiftProtobufTests/unittest_proto3.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_proto3.pb.swift @@ -977,10 +977,10 @@ extension SwiftProtoTesting_Proto3_TestAllTypes: SwiftProtobuf.Message, SwiftPro if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false { diff --git a/Tests/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift index 28c6fa47e..49dbb471b 100644 --- a/Tests/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift @@ -1071,10 +1071,10 @@ extension SwiftProtoTesting_Message3: SwiftProtobuf.Message, SwiftProtobuf._Mess if _storage._optionalSfixed64 != 0 { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat.bitPattern != 0 { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble.bitPattern != 0 { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } if _storage._optionalBool != false {