Assign statement

In reply to m_v:

Section 10.3 of the LRM discusses continuous assignments, and section 10.6 discusses procedural continuous assignments. You should read both sections and you can determine how your code is functioning.