Skip to content
This repository was archived by the owner on Oct 15, 2020. It is now read-only.

Commit 9b3436d

Browse files
MSLaguanachakrabot
authored andcommitted
deps: update ChakraCore to chakra-core/ChakraCore@95875b5946
[MERGE #4685 @MSLaguana] Fixing missing serialization for new.target property in TTD Merge pull request #4685 from MSLaguana:fixNewTargetTTD Reviewed-By: chakrabot <chakrabot@users.noreply.github.com>
1 parent 19608c0 commit 9b3436d

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

deps/chakrashim/core/lib/Runtime/Debug/TTEvents.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,9 @@ namespace TTD
510510
}
511511
writer->WriteSequenceEnd();
512512

513+
writer->WriteKey(NSTokens::Key::newTargetVal, NSTokens::Separator::CommaSeparator);
514+
NSSnapValues::EmitTTDVar(callEvt->NewTarget, writer, NSTokens::Separator::NoSeparator);
515+
513516
writer->WriteKey(NSTokens::Key::argRetVal, NSTokens::Separator::CommaSeparator);
514517
NSSnapValues::EmitTTDVar(callEvt->ReturnValue, writer, NSTokens::Separator::NoSeparator);
515518

@@ -538,6 +541,9 @@ namespace TTD
538541
}
539542
reader->ReadSequenceEnd();
540543

544+
reader->ReadKey(NSTokens::Key::newTargetVal, true);
545+
callEvt->NewTarget = NSSnapValues::ParseTTDVar(false, reader);
546+
541547
reader->ReadKey(NSTokens::Key::argRetVal, true);
542548
callEvt->ReturnValue = NSSnapValues::ParseTTDVar(false, reader);
543549

deps/chakrashim/core/lib/Runtime/Debug/TTSerializeEnum.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ ENTRY_SERIALIZE_ENUM(doubleVal)
3232
ENTRY_SERIALIZE_ENUM(ptrIdVal)
3333
ENTRY_SERIALIZE_ENUM(stringVal)
3434
ENTRY_SERIALIZE_ENUM(argRetVal)
35+
ENTRY_SERIALIZE_ENUM(newTargetVal)
3536
ENTRY_SERIALIZE_ENUM(ttdVarTag)
3637
ENTRY_SERIALIZE_ENUM(getterEntry)
3738
ENTRY_SERIALIZE_ENUM(setterEntry)

0 commit comments

Comments
 (0)