Improve handling of case where constructing struct with 0 size
Improve handling of case where constructing struct with 0 size

danilocesar/seed,danilocesar/seed,danilocesar/seed,danilocesar/seed,danilocesar/seed