Hi, Dominique Dhumieres wrote: > Is the following code legal? > I believe it is legal - and all my other compilers accept it. Seemingly, elemental_pointer_fun is not recognized as being valid as WHERE assignment. A look into resolve.c's resolve_where, shows that only EXEC_ASSIGN and not EXEC_ASSIGN_CALL is checked. Please fill a bug report. Tobias