Hi Roel, Your code example did not demonstrate the issue that you are experiencing. (Nor was it complete enough to intuit the issue.) Could you provide a small code snippet that produces the issue? Otherwise, my best guess is that you are trying to forward declare 'struct bit::bitObject', or you are using 'bit::bitObject' in a way that a forward declaration is insufficient and a full declaration is required (for instance: as a parameter, return value, or stack object). Thanks, --Eljay