return statements without expressions in non-void functions revisited

A more complete test case of the issue we are faced with in compiling texlive
with the strict treatment of return statements without expressions in non-void functions
is attached. Any chance that the previously proposed -std=c89 warning behavior will be
implemented for clang 3.0?
              Jack

type1_test.c (993 Bytes)