mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 00:13:50 +00:00
[vm] Remove dead runtime entries for WeakProperty
TEST=This is removing dead code, running one VM bot should be enough. Change-Id: I9938ecf89fa2f27e6434d39dd65d860e61c632e4 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/228205 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Daco Harkes <dacoharkes@google.com>
This commit is contained in:
parent
7cb72e977a
commit
9e1eff924b
|
@ -22,5 +22,4 @@ core_runtime_cc_files = [
|
|||
"stopwatch.cc",
|
||||
"string.cc",
|
||||
"uri.cc",
|
||||
"weak_property.cc",
|
||||
]
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
||||
// for details. All rights reserved. Use of this source code is governed by a
|
||||
// BSD-style license that can be found in the LICENSE file.
|
||||
|
||||
#include "vm/bootstrap_natives.h"
|
||||
|
||||
#include "vm/exceptions.h"
|
||||
#include "vm/native_entry.h"
|
||||
#include "vm/object.h"
|
||||
|
||||
namespace dart {
|
||||
|
||||
DEFINE_NATIVE_ENTRY(WeakProperty_getKey, 0, 1) {
|
||||
GET_NON_NULL_NATIVE_ARGUMENT(WeakProperty, weak_property,
|
||||
arguments->NativeArgAt(0));
|
||||
return weak_property.key();
|
||||
}
|
||||
|
||||
DEFINE_NATIVE_ENTRY(WeakProperty_setKey, 0, 2) {
|
||||
GET_NON_NULL_NATIVE_ARGUMENT(WeakProperty, weak_property,
|
||||
arguments->NativeArgAt(0));
|
||||
GET_NON_NULL_NATIVE_ARGUMENT(Instance, key, arguments->NativeArgAt(1));
|
||||
weak_property.set_key(key);
|
||||
return Object::null();
|
||||
}
|
||||
|
||||
DEFINE_NATIVE_ENTRY(WeakProperty_getValue, 0, 1) {
|
||||
GET_NON_NULL_NATIVE_ARGUMENT(WeakProperty, weak_property,
|
||||
arguments->NativeArgAt(0));
|
||||
return weak_property.value();
|
||||
}
|
||||
|
||||
DEFINE_NATIVE_ENTRY(WeakProperty_setValue, 0, 2) {
|
||||
GET_NON_NULL_NATIVE_ARGUMENT(WeakProperty, weak_property,
|
||||
arguments->NativeArgAt(0));
|
||||
GET_NON_NULL_NATIVE_ARGUMENT(Instance, value, arguments->NativeArgAt(1));
|
||||
weak_property.set_value(value);
|
||||
return Object::null();
|
||||
}
|
||||
|
||||
} // namespace dart
|
|
@ -345,10 +345,6 @@ namespace dart {
|
|||
V(Internal_deoptimizeFunctionsOnStack, 0) \
|
||||
V(InvocationMirror_unpackTypeArguments, 2) \
|
||||
V(NoSuchMethodError_existingMethodSignature, 3) \
|
||||
V(WeakProperty_getKey, 1) \
|
||||
V(WeakProperty_setKey, 2) \
|
||||
V(WeakProperty_getValue, 1) \
|
||||
V(WeakProperty_setValue, 2) \
|
||||
V(Uri_isWindowsPlatform, 0) \
|
||||
V(UserTag_new, 2) \
|
||||
V(UserTag_label, 1) \
|
||||
|
|
Loading…
Reference in a new issue