Hi all,
I am working paper for the following syntax extension int a[10]; int (*a)[*] = &a; This would not be a wide pointer, it will just initialize the size of the type from the initializer. This would also work for VM type. So the result is a conventional pointer to an arrays and either a regular or a variably modified type. I am not so sure how to best integrate it. Maybe we could just say the type becomes the composite type. Martin