Basic: fix compile warning

'operator|' : recursive on all control paths, function will cause runtime stack overflow

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@iki.fi>