Issue #2928: Remove unexpected begin statement in task model
Issue #2928: Remove unexpected begin statement in task model

For an empty function/task, don't add a begin statement unless
otherwise the source has one.

chipsalliance/Surelog,chipsalliance/Surelog,chipsalliance/Surelog,alainmarcel/Surelog,alainmarcel/Surelog,alainmarcel/Surelog,alainmarcel/Surelog,chipsalliance/Surelog