Hi, Bill.

> I tripped over this bug recently.
> 
> Has anyone ever attempted to fix this?

Temporary name for parameter in declaration seems to prevent dtrace
from recognizing valid source as invalid.

====================
typedef struct foo {
    int f1;
} foo_t;

/* int bar(struct foo[]); => causes compile error */
int bar(foo_t a[]);

BEGIN {
    exit(0);
}
====================

Grammer definition in dt_grammer.y seems to have problem around
"parameter declaration" syntax, but I do not yet find it out.
-- 
This message posted from opensolaris.org
_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org

Reply via email to