Closed Bug 551820 Opened 15 years ago Closed 15 years ago

VerifyError #1068 when trying to run hand-made ABC

Categories

(Tamarin Graveyard :: Self-hosting compiler (ESC), defect)

x86
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jstpierre, Unassigned)

References

Details

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.3a1pre) Gecko/20100215 Firefox/3.7a1pre Build Identifier: avmplus shell 1.0 build 535:51070467792c VerifyError: Error #1068: int and * cannot be reconciled. Reproducible: Always Steps to Reproduce: 1. Download the ABC file. 2. Run it using Tamarin. Actual Results: VerifyError: Error #1068: int and * cannot be reconciled. at global/fn() at PyPyTest_EntryPoint() at global$init() Expected Results: Running code. I believe this has to do with the strange change of register 3. I do not see how register 3 magically changed from an int to a * after a jump, the backtrace isn't clear.
The verifier was significantly upgraded in bug 413522, this test now prints: Testing TestAVM2String.fn. Running test TestAVM2String.fn. Testing TestAVM2String.fn. Running test TestAVM2String.fn. Got: h
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Depends on: 413522
Resolution: --- → WORKSFORME
I believe I also changed the testcase too, after I figured out what the reconciled error message was, and had a new error message. A little off-topic: what release is the verifier upgrade in?
It was in tamarin-redux rev 4001 http://hg.mozilla.org/tamarin-redux/rev/4001 and is planned for Flash Player 10.1
You need to log in before you can comment on or make changes to this bug.