mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-20 05:40:17 +08:00
* Compile Effect generators statically * test: declare the dormant array write's expected fence
21 lines
557 B
TypeScript
21 lines
557 B
TypeScript
function render(...values: number[]): void {
|
|
console.log(values.length, values[0], values[1]);
|
|
}
|
|
const values = [42];
|
|
render(values[4]);
|
|
render(1, values[5]);
|
|
render();
|
|
class Base {
|
|
render(...values: number[]): void { console.log('base', values.length, values[0], values[1]); }
|
|
}
|
|
class Child extends Base {
|
|
render(...values: number[]): void { console.log('child', values.length, values[0], values[1]); }
|
|
}
|
|
function call(base: Base): void {
|
|
base.render(values[4]);
|
|
base.render(1, values[5]);
|
|
base.render();
|
|
}
|
|
call(new Base());
|
|
call(new Child());
|