incubator-lucy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marvin Humphrey (JIRA)" <>
Subject [jira] Resolved: (LUCY-89) Tighten Clownfish method invocation type checking
Date Sun, 27 Dec 2009 02:25:29 GMT


Marvin Humphrey resolved LUCY-89.

    Resolution: Fixed

Committed as r894043 and r894044.

> Tighten Clownfish method invocation type checking
> -------------------------------------------------
>                 Key: LUCY-89
>                 URL:
>             Project: Lucy
>          Issue Type: Improvement
>          Components: Clownfish, Core, Perl bindings
>            Reporter: Marvin Humphrey
>            Assignee: Marvin Humphrey
>         Attachments: fallout.diff, tighten_types.diff
> Clownfish method invocation is implemented using C static inline functions. 
> The first argument to these functions is the object itself, which up till now 
> has been cast to "const void*".  It is better to have the first argument match 
> the type of the invoker, so that the C compiler will issue warnings if you try 
> to invoke a method on an inappropriate object, e.g. "PriQ_Pop(hash)".

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message