Remove KotlinSirOrigin hierarchy in favour of direct AA usage #KT-65335 Fixed

Merge-request: KT-MR-14229
Merged-by: Artem Olkov <artem.olkov@jetbrains.com>
This commit is contained in:
Artem Olkov
2024-02-09 18:34:52 +00:00
committed by Space Team
parent c2e0c8b2e9
commit b6c805bbb6
94 changed files with 548 additions and 1912 deletions
@@ -0,0 +1,4 @@
#include <stdint.h>
int16_t __root___foo__TypesOfArguments__int32_t_double__(int32_t p, double p2);
@@ -0,0 +1,8 @@
import kotlin.native.internal.ExportedBridge
@ExportedBridge("__root___foo")
public fun __root___foo(p: Int, p2: Double): Short {
val result = foo(p, p2)
return result
}
@@ -0,0 +1,15 @@
import KotlinBridges
/**
* Function foo description
*
* @param p first Integer to consume
* @param p2 second Double to consume
* @return Short, constant 1
*/
public func foo(
p: Swift.Int32,
p2: Swift.Double
) -> Swift.Int16 {
return __root___foo__TypesOfArguments__int32_t_double__(p, p2)
}
@@ -0,0 +1,8 @@
/**
* Function foo description
*
* @param p first Integer to consume
* @param p2 second Double to consume
* @return Short, constant 1
*/
fun foo(p: Int, p2: Double): Short = 1