[LLVMdev] dragonegg svn still broken

Duncan Sands baldrick at free.fr
Tue Jul 26 00:01:25 PDT 2011


Hi Chris, thanks for the pointers.

> Right, there are similar cases involving function pointers etc.  For example, here's an evil case where converting a struct converts a function pointer that wants the struct being converted (kudos to Eli):
>
> struct foo {
>    void (*FP)(struct foo);
> } g;

I don't understand this - are function types with an opaque argument type not
allowed?  If so, why aren't they allowed?

Ciao, Duncan.



More information about the llvm-dev mailing list