@@ -1931,6 +1931,27 @@ public struct Compiler_Protobuf_TernaryExpression: @unchecked Sendable {
1931
1931
fileprivate var _storage = _StorageClass. defaultInstance
1932
1932
}
1933
1933
1934
+ public struct Compiler_Protobuf_AwaitExpression : @unchecked Sendable {
1935
+ // SwiftProtobuf.Message conformance is added in an extension below. See the
1936
+ // `Message` and `Message+*Additions` files in the SwiftProtobuf library for
1937
+ // methods supported on all messages.
1938
+
1939
+ public var argument : Compiler_Protobuf_Expression {
1940
+ get { return _storage. _argument ?? Compiler_Protobuf_Expression ( ) }
1941
+ set { _uniqueStorage ( ) . _argument = newValue}
1942
+ }
1943
+ /// Returns true if `argument` has been explicitly set.
1944
+ public var hasArgument : Bool { return _storage. _argument != nil }
1945
+ /// Clears the value of `argument`. Subsequent reads from it will return its default value.
1946
+ public mutating func clearArgument( ) { _uniqueStorage ( ) . _argument = nil }
1947
+
1948
+ public var unknownFields = SwiftProtobuf . UnknownStorage ( )
1949
+
1950
+ public init ( ) { }
1951
+
1952
+ fileprivate var _storage = _StorageClass. defaultInstance
1953
+ }
1954
+
1934
1955
public struct Compiler_Protobuf_Expression : @unchecked Sendable {
1935
1956
// SwiftProtobuf.Message conformance is added in an extension below. See the
1936
1957
// `Message` and `Message+*Additions` files in the SwiftProtobuf library for
@@ -2141,6 +2162,14 @@ public struct Compiler_Protobuf_Expression: @unchecked Sendable {
2141
2162
set { _uniqueStorage ( ) . _expression = . ternaryExpression( newValue) }
2142
2163
}
2143
2164
2165
+ public var awaitExpression : Compiler_Protobuf_AwaitExpression {
2166
+ get {
2167
+ if case . awaitExpression( let v) ? = _storage. _expression { return v}
2168
+ return Compiler_Protobuf_AwaitExpression ( )
2169
+ }
2170
+ set { _uniqueStorage ( ) . _expression = . awaitExpression( newValue) }
2171
+ }
2172
+
2144
2173
public var unknownFields = SwiftProtobuf . UnknownStorage ( )
2145
2174
2146
2175
public enum OneOf_Expression : Equatable , Sendable {
@@ -2169,6 +2198,7 @@ public struct Compiler_Protobuf_Expression: @unchecked Sendable {
2169
2198
case sequenceExpression( Compiler_Protobuf_SequenceExpression )
2170
2199
case v8IntrinsicIdentifier( Compiler_Protobuf_V8IntrinsicIdentifier )
2171
2200
case ternaryExpression( Compiler_Protobuf_TernaryExpression )
2201
+ case awaitExpression( Compiler_Protobuf_AwaitExpression )
2172
2202
2173
2203
}
2174
2204
@@ -6513,6 +6543,82 @@ extension Compiler_Protobuf_TernaryExpression: SwiftProtobuf.Message, SwiftProto
6513
6543
}
6514
6544
}
6515
6545
6546
+ extension Compiler_Protobuf_AwaitExpression : SwiftProtobuf . Message , SwiftProtobuf . _MessageImplementationBase , SwiftProtobuf . _ProtoNameProviding {
6547
+ public static let protoMessageName : String = _protobuf_package + " .AwaitExpression "
6548
+ public static let _protobuf_nameMap : SwiftProtobuf . _NameMap = [
6549
+ 1 : . same( proto: " argument " ) ,
6550
+ ]
6551
+
6552
+ fileprivate class _StorageClass {
6553
+ var _argument : Compiler_Protobuf_Expression ? = nil
6554
+
6555
+ #if swift(>=5.10)
6556
+ // This property is used as the initial default value for new instances of the type.
6557
+ // The type itself is protecting the reference to its storage via CoW semantics.
6558
+ // This will force a copy to be made of this reference when the first mutation occurs;
6559
+ // hence, it is safe to mark this as `nonisolated(unsafe)`.
6560
+ static nonisolated ( unsafe) let defaultInstance = _StorageClass ( )
6561
+ #else
6562
+ static let defaultInstance = _StorageClass ( )
6563
+ #endif
6564
+
6565
+ private init ( ) { }
6566
+
6567
+ init ( copying source: _StorageClass ) {
6568
+ _argument = source. _argument
6569
+ }
6570
+ }
6571
+
6572
+ fileprivate mutating func _uniqueStorage( ) -> _StorageClass {
6573
+ if !isKnownUniquelyReferenced( & _storage) {
6574
+ _storage = _StorageClass ( copying: _storage)
6575
+ }
6576
+ return _storage
6577
+ }
6578
+
6579
+ public mutating func decodeMessage< D: SwiftProtobuf . Decoder > ( decoder: inout D ) throws {
6580
+ _ = _uniqueStorage ( )
6581
+ try withExtendedLifetime ( _storage) { ( _storage: _StorageClass ) in
6582
+ while let fieldNumber = try decoder. nextFieldNumber ( ) {
6583
+ // The use of inline closures is to circumvent an issue where the compiler
6584
+ // allocates stack space for every case branch when no optimizations are
6585
+ // enabled. https://github.com/apple/swift-protobuf/issues/1034
6586
+ switch fieldNumber {
6587
+ case 1 : try { try decoder. decodeSingularMessageField ( value: & _storage. _argument) } ( )
6588
+ default : break
6589
+ }
6590
+ }
6591
+ }
6592
+ }
6593
+
6594
+ public func traverse< V: SwiftProtobuf . Visitor > ( visitor: inout V ) throws {
6595
+ try withExtendedLifetime ( _storage) { ( _storage: _StorageClass ) in
6596
+ // The use of inline closures is to circumvent an issue where the compiler
6597
+ // allocates stack space for every if/case branch local when no optimizations
6598
+ // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and
6599
+ // https://github.com/apple/swift-protobuf/issues/1182
6600
+ try { if let v = _storage. _argument {
6601
+ try visitor. visitSingularMessageField ( value: v, fieldNumber: 1 )
6602
+ } } ( )
6603
+ }
6604
+ try unknownFields. traverse ( visitor: & visitor)
6605
+ }
6606
+
6607
+ public static func == ( lhs: Compiler_Protobuf_AwaitExpression , rhs: Compiler_Protobuf_AwaitExpression ) -> Bool {
6608
+ if lhs. _storage !== rhs. _storage {
6609
+ let storagesAreEqual : Bool = withExtendedLifetime ( ( lhs. _storage, rhs. _storage) ) { ( _args: ( _StorageClass , _StorageClass ) ) in
6610
+ let _storage = _args. 0
6611
+ let rhs_storage = _args. 1
6612
+ if _storage. _argument != rhs_storage. _argument { return false }
6613
+ return true
6614
+ }
6615
+ if !storagesAreEqual { return false }
6616
+ }
6617
+ if lhs. unknownFields != rhs. unknownFields { return false }
6618
+ return true
6619
+ }
6620
+ }
6621
+
6516
6622
extension Compiler_Protobuf_Expression : SwiftProtobuf . Message , SwiftProtobuf . _MessageImplementationBase , SwiftProtobuf . _ProtoNameProviding {
6517
6623
public static let protoMessageName : String = _protobuf_package + " .Expression "
6518
6624
public static let _protobuf_nameMap : SwiftProtobuf . _NameMap = [
@@ -6541,6 +6647,7 @@ extension Compiler_Protobuf_Expression: SwiftProtobuf.Message, SwiftProtobuf._Me
6541
6647
23 : . same( proto: " sequenceExpression " ) ,
6542
6648
24 : . same( proto: " v8IntrinsicIdentifier " ) ,
6543
6649
25 : . same( proto: " ternaryExpression " ) ,
6650
+ 26 : . same( proto: " awaitExpression " ) ,
6544
6651
]
6545
6652
6546
6653
fileprivate class _StorageClass {
@@ -6903,6 +7010,19 @@ extension Compiler_Protobuf_Expression: SwiftProtobuf.Message, SwiftProtobuf._Me
6903
7010
_storage. _expression = . ternaryExpression( v)
6904
7011
}
6905
7012
} ( )
7013
+ case 26 : try {
7014
+ var v : Compiler_Protobuf_AwaitExpression ?
7015
+ var hadOneofValue = false
7016
+ if let current = _storage. _expression {
7017
+ hadOneofValue = true
7018
+ if case . awaitExpression( let m) = current { v = m}
7019
+ }
7020
+ try decoder. decodeSingularMessageField ( value: & v)
7021
+ if let v = v {
7022
+ if hadOneofValue { try decoder. handleConflictingOneOf ( ) }
7023
+ _storage. _expression = . awaitExpression( v)
7024
+ }
7025
+ } ( )
6906
7026
default : break
6907
7027
}
6908
7028
}
@@ -7016,6 +7136,10 @@ extension Compiler_Protobuf_Expression: SwiftProtobuf.Message, SwiftProtobuf._Me
7016
7136
guard case . ternaryExpression( let v) ? = _storage. _expression else { preconditionFailure ( ) }
7017
7137
try visitor. visitSingularMessageField ( value: v, fieldNumber: 25 )
7018
7138
} ( )
7139
+ case . awaitExpression? : try {
7140
+ guard case . awaitExpression( let v) ? = _storage. _expression else { preconditionFailure ( ) }
7141
+ try visitor. visitSingularMessageField ( value: v, fieldNumber: 26 )
7142
+ } ( )
7019
7143
case nil : break
7020
7144
}
7021
7145
}
0 commit comments