PR# 17817 Bad catcall

Problem Report Summary
Submitter: berend
Category: Compiler
Priority: Medium
Date: 2011/08/24
Class: Bug
Severity: Serious
Number: 17817
Release: 6.8
Confidential: No
Status: Open
Responsible:
Environment: Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0
Synopsis: Bad catcall

Description
When you compile the project, you get this:

Catcall detected in {PROJECT_DOCUMENT_PARSER}.inline-agent#1 of project_start_matchers for arg#10: expected DS_LINKED_LIST [NONE] but got DS_LINKED_LIST [TUPLE [STRING_8, STRING_8]]

As far as I can see, this is incorrect.
To Reproduce
See PROJECT_DOCUMENT_PARSER.project_start_matchers:

This line fails:

					t.terms := l

This line succeeds:

					project.child_nodes.terms := l

But refer to same object.
Problem Report Interactions
From:berend    Date:2011/08/25    Download   
Indeed, ok here it is.

Attachment: bug-example.zip     Size:6491
From:jfiat_es    Date:2011/08/24    Download   
It seems you forgot to attach your project to this bug report.

(Don't forget to press [Upload] is you want to send the attached file.)

From:berend    Date:2011/08/24    Download   
I should have said "run this program" instead of compile. Compile is OK.