Strange const warning

Jonathan Kinsey jon_kinsey@hotmail.com
Thu Dec 28 11:59:00 GMT 2006


The test.c file below gives a warning "passing arg 1 of `test' from
incompatible pointer type", why is this?  I'm using gcc 3.4.2.

#include "stdio.h"

void test(const int a[1][1])
{
	printf("%d\n", a[0][0]);
}

int main()
{
	int a[1][1] = {{0}};
	test(a);
	return 0;
}

Jon



More information about the Gcc-help mailing list