When using a typedef with a non-existing type, e.g. typedef x y; where x is undeclared causes an assertion failure in libutap.
The problem was in an error recovery production in the parser. A fix is in CVS now.