Hello,

my subject may not be that clear and because i might not be able to
explain it as well i'll give an example that gcc successfully compiles
but CIL fails to parse.

void foo(int DIM, int *A[DIM][DIM])
{
}

as you can see DIM is an argument of function foo and is not defined by
#define (so it's not a constant)
also notice that int *A[DIM][DIM] is different from int ***A it is
actualy equal to int**A
Is there a reason why CIL doesn't support this syntax or just got away?
Could this be added in a later release please?

Thank you
Zakkak Foivos

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
CIL-users mailing list
CIL-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cil-users

Reply via email to