Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
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)".