RESOLVED FIXED 224729
[JSC] Use FixedVector for LLIntPrototypeLoadAdaptiveStructureWatchpoint vector
https://bugs.webkit.org/show_bug.cgi?id=224729
Summary [JSC] Use FixedVector for LLIntPrototypeLoadAdaptiveStructureWatchpoint vector
Yusuke Suzuki
Reported 2021-04-18 01:41:47 PDT
[JSC] Use FixedVector for LLIntPrototypeLoadAdaptiveStructureWatchpoint vector
Attachments
Patch (5.39 KB, patch)
2021-04-18 01:42 PDT, Yusuke Suzuki
darin: review+
Yusuke Suzuki
Comment 1 2021-04-18 01:42:09 PDT
Darin Adler
Comment 2 2021-04-18 14:02:23 PDT
Comment on attachment 426374 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=426374&action=review > Source/JavaScriptCore/bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.cpp:48 > + : Watchpoint(Watchpoint::Type::LLIntPrototypeLoadAdaptiveStructure) > + , m_owner(nullptr) > + , m_bytecodeOffset(0) Can we initialize some or all of these in the class definition instead of in the constructor? I guess not because of JSC_WATCHPOINT_FIELD.
Yusuke Suzuki
Comment 3 2021-04-20 00:23:53 PDT
Comment on attachment 426374 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=426374&action=review >> Source/JavaScriptCore/bytecode/LLIntPrototypeLoadAdaptiveStructureWatchpoint.cpp:48 >> + , m_bytecodeOffset(0) > > Can we initialize some or all of these in the class definition instead of in the constructor? I guess not because of JSC_WATCHPOINT_FIELD. Yes, we cannot do that.
Yusuke Suzuki
Comment 4 2021-04-20 00:26:20 PDT
Ling Ho
Comment 5 2021-04-23 02:55:50 PDT
Note You need to log in before you can comment on or make changes to this bug.