(build_array_ref): Give error if subscripting a function.

From-SVN: r11598
This commit is contained in:
Richard Kenner 1996-03-23 07:07:23 -05:00
parent 909e536aa5
commit 004252d713
1 changed files with 2 additions and 1 deletions

View File

@ -1444,7 +1444,8 @@ build_array_ref (array, index)
if (ar == error_mark_node)
return ar;
if (TREE_CODE (TREE_TYPE (ar)) != POINTER_TYPE)
if (TREE_CODE (TREE_TYPE (ar)) != POINTER_TYPE
|| TREE_CODE (TREE_TYPE (TREE_TYPE (ar))) == FUNCTION_TYPE)
{
error ("subscripted value is neither array nor pointer");
return error_mark_node;