Closed Bug 1193606 Opened 10 years ago Closed 10 years ago

Clean up LazyFunction case of tryConvertFreeName and remove JSScript::directlyInEval

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla43
Tracking Status
firefox43 --- fixed

People

(Reporter: shu, Assigned: shu)

Details

Attachments

(1 file)

With the static scope chain being more sensible nowadays, we can clean up tryConvertFreeName. We can also get rid of the directlyInEval flag, which seems to be used only for not converting free names through eval() when emitting lazy scripts.
Assignee: nobody → shu
Status: NEW → ASSIGNED
Comment on attachment 8646737 [details] [diff] [review] Clean up LazyFunction case of tryConvertFreeName and remove directlyInEval. Review of attachment 8646737 [details] [diff] [review]: ----------------------------------------------------------------- Nice! ::: js/src/vm/ScopeObject.cpp @@ +5,5 @@ > * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ > > #include "vm/ScopeObject-inl.h" > > +#include "mozilla/Maybe.h" ScopeObject.h now includes Maybe.h, so this file shouldn't need to.
Attachment #8646737 - Flags: review?(bhackett1024) → review+
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: