mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 17:59:39 +00:00
Revert "[vm] Assert callback state for all Dart_Set*ReturnValue."
This reverts commit ca12afec50
.
Reason for revert: DBC failures
Original change's description:
> [vm] Assert callback state for all Dart_Set*ReturnValue.
>
> Change-Id: I706394086586756d362c12588d7d4c0b8b84d3cb
> Reviewed-on: https://dart-review.googlesource.com/c/89047
> Reviewed-by: Ben Konyi <bkonyi@google.com>
> Commit-Queue: Ryan Macnak <rmacnak@google.com>
TBR=bkonyi@google.com,rmacnak@google.com
Change-Id: I33f2a5a7e2058b305f03e497c1e36bebf9456b28
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/89924
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
This commit is contained in:
parent
3f7b371f2c
commit
95e10c336f
|
@ -4712,7 +4712,6 @@ DART_EXPORT void Dart_SetReturnValue(Dart_NativeArguments args,
|
|||
Dart_Handle retval) {
|
||||
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
|
||||
ASSERT(arguments->thread()->isolate() == Isolate::Current());
|
||||
ASSERT_CALLBACK_STATE(arguments->thread());
|
||||
if ((retval != Api::Null()) && !Api::IsInstance(retval) &&
|
||||
!Api::IsError(retval)) {
|
||||
// Print the current stack trace to make the problematic caller
|
||||
|
@ -4841,8 +4840,6 @@ Dart_SetEnvironmentCallback(Dart_EnvironmentCallback callback) {
|
|||
DART_EXPORT void Dart_SetBooleanReturnValue(Dart_NativeArguments args,
|
||||
bool retval) {
|
||||
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
|
||||
ASSERT(arguments->thread()->isolate() == Isolate::Current());
|
||||
ASSERT_CALLBACK_STATE(arguments->thread());
|
||||
arguments->SetReturn(Bool::Get(retval));
|
||||
}
|
||||
|
||||
|
@ -4850,7 +4847,6 @@ DART_EXPORT void Dart_SetIntegerReturnValue(Dart_NativeArguments args,
|
|||
int64_t retval) {
|
||||
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
|
||||
ASSERT(arguments->thread()->isolate() == Isolate::Current());
|
||||
ASSERT_CALLBACK_STATE(arguments->thread());
|
||||
if (Smi::IsValid(retval)) {
|
||||
Api::SetSmiReturnValue(arguments, static_cast<intptr_t>(retval));
|
||||
} else {
|
||||
|
@ -4864,7 +4860,6 @@ DART_EXPORT void Dart_SetIntegerReturnValue(Dart_NativeArguments args,
|
|||
DART_EXPORT void Dart_SetDoubleReturnValue(Dart_NativeArguments args,
|
||||
double retval) {
|
||||
NativeArguments* arguments = reinterpret_cast<NativeArguments*>(args);
|
||||
ASSERT(arguments->thread()->isolate() == Isolate::Current());
|
||||
ASSERT_CALLBACK_STATE(arguments->thread());
|
||||
TransitionNativeToVM transition(arguments->thread());
|
||||
Api::SetDoubleReturnValue(arguments, retval);
|
||||
|
|
Loading…
Reference in a new issue