In reply to Have_A_Doubt:
It is a syntactical restriction. The left operand of the goto operator [->] must be a boolean expression (or distribution). ##0 is not boolean operator. Even though some sequence expression degenerate into boolean expressions, they are not syntactically boolean expressions.