Fix degenerate types for array/fn expressions. We used to
commit07cb5ff53b8ce0f05820ea1b92904f2836b7072a
authorLinus Torvalds <torvalds@home.osdl.org>
Sat, 2 Aug 2003 21:48:17 +0000 (2 14:48 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Fri, 8 Apr 2005 04:00:59 +0000 (7 21:00 -0700)
treeecc272be18dac049677e84c229da52d93ed68fe5
parent867a48ac4b54a02da15c6a1e125d4b75b72506a3
Fix degenerate types for array/fn expressions. We used to
calculate the ctype right, but we didn't replace the expression
correctly. We need to create a new expression that has the
proper type _and_ value.

This fixes a lot of bogus warnings in the kernel check.
evaluate.c