mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-07-07 10:31:57 +00:00
eliminate retainRelease and skippedRelease
This commit is contained in:
@ -395,10 +395,6 @@ export class Program extends DiagnosticEmitter {
|
||||
retainInstance: Function;
|
||||
/** RT `__release(ref: usize): void` */
|
||||
releaseInstance: Function;
|
||||
/** RT `__retainRelease(newRef: usize, oldRef: usize): usize` */
|
||||
retainReleaseInstance: Function;
|
||||
/** RT `__skippedRelease(newRef: usize, oldRef: usize): usize` */
|
||||
skippedReleaseInstance: Function;
|
||||
/** RT `__collect(): void` */
|
||||
collectInstance: Function;
|
||||
/** RT `__visit(ref: usize, cookie: u32): void` */
|
||||
@ -860,8 +856,6 @@ export class Program extends DiagnosticEmitter {
|
||||
this.freeInstance = this.requireFunction(CommonSymbols.free);
|
||||
this.retainInstance = this.requireFunction(CommonSymbols.retain);
|
||||
this.releaseInstance = this.requireFunction(CommonSymbols.release);
|
||||
this.retainReleaseInstance = this.requireFunction(CommonSymbols.retainRelease);
|
||||
this.skippedReleaseInstance = this.requireFunction(CommonSymbols.skippedRelease);
|
||||
this.collectInstance = this.requireFunction(CommonSymbols.collect);
|
||||
this.typeinfoInstance = this.requireFunction(CommonSymbols.typeinfo);
|
||||
this.instanceofInstance = this.requireFunction(CommonSymbols.instanceof_);
|
||||
|
Reference in New Issue
Block a user