Skip to content

Commit fb88c98

Browse files
aamcommit-bot@chromium.org
authored andcommitted
[vm/compiler] Switch kernel helper for background compiler to use new space.
Now that TLAB is enabled, background compiler can use new space for short-lived data created during kernel loading. Change-Id: I0a05510bcc73be268895f093cd1422d80d6e39bf Reviewed-on: https://dart-review.googlesource.com/c/94361 Reviewed-by: Ryan Macnak <[email protected]> Commit-Queue: Alexander Aprelev <[email protected]>
1 parent 6d57515 commit fb88c98

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

runtime/vm/compiler/frontend/kernel_translation_helper.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ TranslationHelper::TranslationHelper(Thread* thread)
2525
: thread_(thread),
2626
zone_(thread->zone()),
2727
isolate_(thread->isolate()),
28-
allocation_space_(thread->IsMutatorThread() ? Heap::kNew : Heap::kOld),
28+
allocation_space_(Heap::kNew),
2929
string_offsets_(TypedData::Handle(Z)),
3030
string_data_(ExternalTypedData::Handle(Z)),
3131
canonical_names_(TypedData::Handle(Z)),
@@ -598,9 +598,9 @@ RawFunction* TranslationHelper::LookupConstructorByKernelConstructor(
598598
const Class& owner,
599599
StringIndex constructor_name) {
600600
GrowableHandlePtrArray<const String> pieces(Z, 3);
601-
pieces.Add(DartString(String::Handle(owner.Name()).ToCString(), Heap::kOld));
601+
pieces.Add(String::Handle(Z, owner.Name()));
602602
pieces.Add(Symbols::Dot());
603-
String& name = DartString(constructor_name);
603+
String& name = DartSymbolPlain(constructor_name);
604604
pieces.Add(ManglePrivateName(Library::Handle(owner.library()), &name));
605605

606606
String& new_name =

0 commit comments

Comments
 (0)