summaryrefslogtreecommitdiff
path: root/deps/v8/test/cctest/test-field-type-tracking.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/cctest/test-field-type-tracking.cc')
-rw-r--r--deps/v8/test/cctest/test-field-type-tracking.cc22
1 files changed, 10 insertions, 12 deletions
diff --git a/deps/v8/test/cctest/test-field-type-tracking.cc b/deps/v8/test/cctest/test-field-type-tracking.cc
index 8736c9c5db..8d8cf2e25f 100644
--- a/deps/v8/test/cctest/test-field-type-tracking.cc
+++ b/deps/v8/test/cctest/test-field-type-tracking.cc
@@ -11,14 +11,14 @@
#include "src/compilation-cache.h"
#include "src/compilation-dependencies.h"
-#include "src/compilation-info.h"
#include "src/execution.h"
-#include "src/factory.h"
#include "src/field-type.h"
#include "src/global-handles.h"
+#include "src/heap/factory.h"
#include "src/ic/stub-cache.h"
#include "src/macro-assembler.h"
#include "src/objects-inl.h"
+#include "src/optimized-compilation-info.h"
#include "src/property.h"
#include "src/transitions.h"
@@ -368,10 +368,9 @@ class Expectations {
heap_type);
Handle<String> name = MakeName("prop", property_index);
- bool created_new_map;
return Map::TransitionToDataProperty(
map, name, value, attributes, constness,
- Object::CERTAINLY_NOT_STORE_FROM_KEYED, &created_new_map);
+ Object::CERTAINLY_NOT_STORE_FROM_KEYED);
}
Handle<Map> TransitionToDataConstant(Handle<Map> map,
@@ -382,10 +381,9 @@ class Expectations {
SetDataConstant(property_index, attributes, value);
Handle<String> name = MakeName("prop", property_index);
- bool created_new_map;
- return Map::TransitionToDataProperty(map, name, value, attributes, kConst,
- Object::CERTAINLY_NOT_STORE_FROM_KEYED,
- &created_new_map);
+ return Map::TransitionToDataProperty(
+ map, name, value, attributes, kConst,
+ Object::CERTAINLY_NOT_STORE_FROM_KEYED);
}
Handle<Map> FollowDataTransition(Handle<Map> map,
@@ -1520,8 +1518,8 @@ TEST(ReconfigureDataFieldAttribute_DataConstantToDataFieldAfterTargetMap) {
Handle<String> name = factory->empty_string();
Handle<Map> sloppy_map =
Map::CopyInitialMap(isolate->sloppy_function_map());
- Handle<SharedFunctionInfo> info = factory->NewSharedFunctionInfo(
- name, MaybeHandle<Code>(), sloppy_map->is_constructor());
+ Handle<SharedFunctionInfo> info =
+ factory->NewSharedFunctionInfoForBuiltin(name, Builtins::kIllegal);
function_type_ = FieldType::Class(sloppy_map, isolate);
CHECK(sloppy_map->is_stable());
@@ -2659,8 +2657,8 @@ TEST(TransitionDataConstantToAnotherDataConstant) {
Factory* factory = isolate->factory();
Handle<String> name = factory->empty_string();
Handle<Map> sloppy_map = Map::CopyInitialMap(isolate->sloppy_function_map());
- Handle<SharedFunctionInfo> info = factory->NewSharedFunctionInfo(
- name, MaybeHandle<Code>(), sloppy_map->is_constructor());
+ Handle<SharedFunctionInfo> info =
+ factory->NewSharedFunctionInfoForBuiltin(name, Builtins::kIllegal);
Handle<FieldType> function_type = FieldType::Class(sloppy_map, isolate);
CHECK(sloppy_map->is_stable());