Closed Bug 474996 Opened 16 years ago Closed 16 years ago

JS_REQUIRES_STACK violation: TraceRecorder::hasIteratorMethod

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

(Reporter: benjamin, Unassigned)

References

Details

(Keywords: verified1.9.1, Whiteboard: fixed-in-tracemonkey)

Attachments

(1 file)

Attached patch Annotate itSplinter Review
TraceRecorder::hasIteratorMethod needs an annotation.
Attachment #358406 - Flags: review?(jorendorff)
Attachment #358406 - Flags: review?(jorendorff) → review+
Comment on attachment 358406 [details] [diff] [review] Annotate it I've been annotating both the declaration and the definition, because in my simplest mental model of how treehydra might work, that's necessary for the analysis to be correct. (If this is true, the analysis really should be fixed to detect descrepancies and treat them as errors--just as if you had missed a "const".) But, yeah, JS_REQUIRES_STACK on this method makes sense.
Whiteboard: fixed-in-tracemonkey
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Flags: in-testsuite-
Flags: in-litmus-
bc, all the JS_REQUIRES_STACK bugs have automated (static) tests and should be in-testsuite+
Flags: in-testsuite- → in-testsuite+
verified 1.9.1, 1.9.2 based on green stack analysis tinderbox on mozilla-central and tracemonkey.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: