It seems that CL lacks changes in deoptimizer that should reconstruct JS
construct stub frame between deoptimized inlined constructor and outer function
(this stub is required to take care of return value if it is not JS object).
Special handling is required when inspecting optimized code from debugger (inner
inlined frames are not expected to be constructor) [take a look at how/where
argument adaptor frame reconstruction/inspection is handled].

HGraphBuilder::GenerateIsConstructCall should also be changed.


https://chromiumcodereview.appspot.com/9304001/

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to