blob: a3a1685986a05c93ccb9a08a4faca76cb992237e [file] [log] [blame]
main = #lib::main;
[@vm.bytecode=
BytecodeMetadata {
Bytecode (version: stable)
Main library: #lib
Library '#lib'
name '#lib'
script '#lib'
Class '', script = '#lib'
Function 'callDeferred', static, reflectable, debuggable
parameters [] (required: 0)
return-type dynamic
Bytecode {
Entry 1
CheckStack 0
PushNull
DirectCall CP#0, 1
PopLocal r0
DirectCall CP#2, 0
ReturnTOS
}
ConstantPool {
[0] = DirectCall 'dart:async::Future::value (constructor)', ArgDesc num-args 1, num-type-args 0, names []
[1] = Reserved
[2] = DirectCall '#pkg/vm/testcases/bytecode/hello.dart::main', ArgDesc num-args 0, num-type-args 0, names []
[3] = Reserved
}
Function 'testLoadLibrary', static, reflectable, debuggable
parameters [] (required: 0)
return-type dynamic
Bytecode {
Entry 0
CheckStack 0
PushNull
DirectCall CP#0, 1
ReturnTOS
}
ConstantPool {
[0] = DirectCall 'dart:async::Future::value (constructor)', ArgDesc num-args 1, num-type-args 0, names []
[1] = Reserved
}
Function 'main', static, reflectable, debuggable
parameters [] (required: 0)
return-type dynamic
Bytecode {
Entry 0
CheckStack 0
PushNull
ReturnTOS
}
ConstantPool {
}
}
]library #lib from "#lib" as #lib {
import "#pkg/vm/testcases/bytecode/hello.dart" deferred as lib;
static method callDeferred() dynamic
return let final dynamic #t1 = CheckLibraryIsLoaded(lib) in #lib1::main();
static method testLoadLibrary() dynamic
return LoadLibrary(lib);
static method main() dynamic {}
}