#ifndef LABEL_H #define LABEL_H struct Label { string name; //name of label int def, ref; //pos of defn and goto/restore src int data_sz; //size of data at this label. Label(const string& n, int d, int r, int sz) : name(n), def(d), ref(r), data_sz(sz) {} }; #endif