# VERILOG2115: "always_comb" block should not contain any non-blocking assignments ## Summary ```{raw} html
| Reliability | Security | Maintainability | Code attribute | Effort to fix | Tags |
|---|---|---|---|---|---|
| HIGH | - | - | Intentionality | Logical | 20min | synthesis, vscode, simulation, lowrisc, linter |
always_comb block should not contain any non-blocking assignments.
always_comb begin y <= 0; // Noncompliant: Non-blocking assignment z = 1; end
always_comb begin y = 0; // Compliant: Blocking assignment z = 1; end