You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Correctly set flag indicating a function has references to this symbol
`IsArgSaveRequired` depends on the flag that the function has references to `this` (amongst other conditions) to determine if we need to spill arguments to stack on x64. Since this flag is not set correctly, sometimes we end up not spilling arguments, and therefore have incorrect argument values. Also remove previously unreachable code due to the flag not being set.
// If we are non-hidden call to eval then look for the "this" object in the frame display if the caller is a lambda else get "this" from the caller's frame.
696
-
697
-
bool successful = false;
698
-
if (JavascriptStackWalker::GetCaller(&pfuncCaller, scriptContext))
0 commit comments