• jgruber's avatar
    Correctly format builtin constructors in stack traces · be5808bf
    jgruber authored
    CallSite::IsConstructor() was unable to recognize builtin construct stubs
    (NumberConstructor_ConstructStub and StringConstructor_ConstructStub) as
    constructors, and thus these frames were not formatted correctly in stack
    traces.
    
    Fix this by explicitly marking their Code objects as construct stubs and
    passing along a special receiver value when we encounter such cases in
    CaptureSimpleStackTrace.
    
    R=mstarzinger@chromium.org, yangguo@chromium.org
    BUG=
    
    Review-Url: https://codereview.chromium.org/2125163004
    Cr-Commit-Position: refs/heads/master@{#37631}
    be5808bf
objects-inl.h 244 KB