fixed faulty structure/structure list field encoding in compiler