@@ -799,41 +799,41 @@ struct StackCodegen {
799799 func liftExpression( for type: BridgeType ) -> ExprSyntax {
800800 switch type {
801801 case . string:
802- return " String.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
802+ return " String.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
803803 case . int, . uint:
804- return " Int.bridgeJSLiftParameter(_swift_js_pop_param_int32 ()) "
804+ return " Int.bridgeJSLiftParameter(_swift_js_pop_i32 ()) "
805805 case . bool:
806- return " Bool.bridgeJSLiftParameter(_swift_js_pop_param_int32 ()) "
806+ return " Bool.bridgeJSLiftParameter(_swift_js_pop_i32 ()) "
807807 case . float:
808- return " Float.bridgeJSLiftParameter(_swift_js_pop_param_f32 ()) "
808+ return " Float.bridgeJSLiftParameter(_swift_js_pop_f32 ()) "
809809 case . double:
810- return " Double.bridgeJSLiftParameter(_swift_js_pop_param_f64 ()) "
810+ return " Double.bridgeJSLiftParameter(_swift_js_pop_f64 ()) "
811811 case . jsObject:
812- return " JSObject.bridgeJSLiftParameter(_swift_js_pop_param_int32 ()) "
812+ return " JSObject.bridgeJSLiftParameter(_swift_js_pop_i32 ()) "
813813 case . swiftHeapObject( let className) :
814- return " \( raw: className) .bridgeJSLiftParameter(_swift_js_pop_param_pointer ()) "
814+ return " \( raw: className) .bridgeJSLiftParameter(_swift_js_pop_pointer ()) "
815815 case . unsafePointer:
816- return " \( raw: type. swiftType) .bridgeJSLiftParameter(_swift_js_pop_param_pointer ()) "
816+ return " \( raw: type. swiftType) .bridgeJSLiftParameter(_swift_js_pop_pointer ()) "
817817 case . swiftProtocol( let protocolName) :
818818 // Protocols use their Any wrapper type for lifting
819819 let wrapperName = " Any \( protocolName) "
820- return " \( raw: wrapperName) .bridgeJSLiftParameter(_swift_js_pop_param_int32 ()) "
820+ return " \( raw: wrapperName) .bridgeJSLiftParameter(_swift_js_pop_i32 ()) "
821821 case . caseEnum( let enumName) :
822- return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_param_int32 ()) "
822+ return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_i32 ()) "
823823 case . rawValueEnum( let enumName, let rawType) :
824824 switch rawType {
825825 case . string:
826826 return
827- " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
827+ " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
828828 case . float:
829- return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_param_f32 ()) "
829+ return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_f32 ()) "
830830 case . double:
831- return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_param_f64 ()) "
831+ return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_f64 ()) "
832832 case . bool, . int, . int32, . int64, . uint, . uint32, . uint64:
833- return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_param_int32 ()) "
833+ return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_i32 ()) "
834834 }
835835 case . associatedValueEnum( let enumName) :
836- return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_param_int32 ()) "
836+ return " \( raw: enumName) .bridgeJSLiftParameter(_swift_js_pop_i32 ()) "
837837 case . swiftStruct( let structName) :
838838 return " \( raw: structName) .bridgeJSLiftParameter() "
839839 case . optional( let wrappedType) :
@@ -845,7 +845,7 @@ struct StackCodegen {
845845 // Namespace enums are not passed as values
846846 return " () "
847847 case . closure:
848- return " JSObject.bridgeJSLiftParameter(_swift_js_pop_param_int32 ()) "
848+ return " JSObject.bridgeJSLiftParameter(_swift_js_pop_i32 ()) "
849849 case . array( let elementType) :
850850 return liftArrayExpression ( elementType: elementType)
851851 }
@@ -856,7 +856,7 @@ struct StackCodegen {
856856 let swiftTypeName = elementType. swiftType
857857 return """
858858 {
859- let __count = Int(_swift_js_pop_param_array_length ())
859+ let __count = Int(_swift_js_pop_array_length ())
860860 var __result: [ \( raw: swiftTypeName) ] = []
861861 __result.reserveCapacity(__count)
862862 for _ in 0..<__count {
@@ -872,49 +872,49 @@ struct StackCodegen {
872872 switch wrappedType {
873873 case . string:
874874 return
875- " Optional<String>.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
875+ " Optional<String>.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
876876 case . int, . uint:
877- return " Optional<Int>.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
877+ return " Optional<Int>.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
878878 case . bool:
879- return " Optional<Bool>.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
879+ return " Optional<Bool>.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
880880 case . float:
881- return " Optional<Float>.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_f32 ()) "
881+ return " Optional<Float>.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_f32 ()) "
882882 case . double:
883- return " Optional<Double>.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_f64 ()) "
883+ return " Optional<Double>.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_f64 ()) "
884884 case . caseEnum( let enumName) :
885885 return
886- " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
886+ " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
887887 case . rawValueEnum( let enumName, let rawType) :
888888 switch rawType {
889889 case . string:
890890 return
891- " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
891+ " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
892892 case . float:
893893 return
894- " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_f32 ()) "
894+ " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_f32 ()) "
895895 case . double:
896896 return
897- " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_f64 ()) "
897+ " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_f64 ()) "
898898 case . bool, . int, . int32, . int64, . uint, . uint32, . uint64:
899899 return
900- " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
900+ " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
901901 }
902902 case . swiftStruct( let nestedName) :
903- return " Optional< \( raw: nestedName) >.bridgeJSLiftParameter(_swift_js_pop_param_int32 ()) "
903+ return " Optional< \( raw: nestedName) >.bridgeJSLiftParameter(_swift_js_pop_i32 ()) "
904904 case . swiftHeapObject( let className) :
905905 return
906- " Optional< \( raw: className) >.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_pointer ()) "
906+ " Optional< \( raw: className) >.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_pointer ()) "
907907 case . associatedValueEnum( let enumName) :
908908 return
909- " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
909+ " Optional< \( raw: enumName) >.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
910910 case . jsObject:
911- return " Optional<JSObject>.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
911+ return " Optional<JSObject>.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
912912 case . array( let elementType) :
913913 let arrayLift = liftArrayExpression ( elementType: elementType)
914914 let swiftTypeName = elementType. swiftType
915915 return """
916916 {
917- let __isSome = _swift_js_pop_param_int32 ()
917+ let __isSome = _swift_js_pop_i32 ()
918918 if __isSome == 0 {
919919 return Optional<[ \( raw: swiftTypeName) ]>.none
920920 } else {
@@ -924,7 +924,7 @@ struct StackCodegen {
924924 """
925925 default :
926926 // Fallback for other optional types
927- return " Optional<Int>.bridgeJSLiftParameter(_swift_js_pop_param_int32 (), _swift_js_pop_param_int32 ()) "
927+ return " Optional<Int>.bridgeJSLiftParameter(_swift_js_pop_i32 (), _swift_js_pop_i32 ()) "
928928 }
929929 }
930930
0 commit comments