Filtering zero ns glitch

In reply to ysaini:
FYI, #0 is ignored in a non-blocking assignment so you can write as

always @(*) sig_glitchless <= sig;