6e6ffa12a6
- New module ":compiler:backend.wasm"
- Initial compiler infra (driver, phaser, context)
- Subset of Wasm AST
- Skeleton of IR -> Wasm AST
- Wasm AST -> WAT transformer
- Testing infra
- SpiderMonkey jsshell tool
17 lines
280 B
Kotlin
Vendored
17 lines
280 B
Kotlin
Vendored
// EXPECTED_REACHABLE_NODES: 1282
|
|
package foo
|
|
|
|
fun box(): String {
|
|
|
|
assertEquals(100.inc(), 101)
|
|
assertEquals(100.dec(), 99)
|
|
|
|
var x = 100
|
|
assertEquals(x.inc(), 101)
|
|
assertEquals(x, 100)
|
|
|
|
assertEquals(x.dec(), 99)
|
|
assertEquals(x, 100)
|
|
|
|
return "OK"
|
|
} |