Closed Bug 558956 Opened 15 years ago Closed 6 years ago

abcasm: support for TypeName multinames

Categories

(Tamarin Graveyard :: Tools, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: cpeyer, Assigned: tharwood)

References

Details

It is not currently possible to generate abcasm of the following: (abcdump -abs output) var function():* /* disp_id=0 method_id=0 */ { // local_count=2 max_scope=0 max_stack=1 code_len=5 code_offset=172 0 pushnull 1 coerce __AS3__.vec::Vector.<__AS3__.vec::Vector.<__AS3__.vec::Vector.<__AS3__.vec::Vector.<__AS3__.vec::Vector.<__AS3__.vec::Vector.<__AS3__.vec::Vector.<__AS3__.vec::Vector.<__AS3__.vec::Vector.<private::D>>>>>>>>> 3 setlocal1 4 returnvoid } original as: function t() { var v:Vector.<Vector.<Vector.<Vector.<Vector.<Vector.<Vector.<Vector.<Vector.<D>>>>>>>>>; } I'm unable to create regression media for Bug 556874 since asc gets a stack overflow when creating a deeply nested Vector. Support for this is needed in abcasm in order to create the testcase.
Flags: flashplayer-qrb?
Assignee: nobody → tharwood
Summary: abcasm: support for multinames is weak → abcasm: support for parameterized types in multinames
abcasm support for
Summary: abcasm: support for parameterized types in multinames → abcasm: support for TypeName multinames
Let's try that comment again. abcasm doesn't have any support for the TypeName variant of a multiname, but it should be straightforward to implement.
Flags: flashplayer-qrb? → flashplayer-qrb+
Target Milestone: --- → Future
Blocks: 556874
Depends on: 651131
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.