Искусственный пример на который компилятор с -Wall не ругается, а хотелось бы (В идеале, чтобы вообще не компилилось без явного приведения типов):
void fun(int *val)
{
*val=999;
}
int main(int argc, char** argv)
{
short a;
fun(&a);
return 0;
}
upd.
Всем-спасибо. Оказывается где-то в makefile затесался -w. 0_0