Hi Fraser, On 07/28/2014 07:36 PM, Fraser Cormack wrote: > + // Turn "unsigned type" to "utype" > + pos = baseTypeName.find("unsigned"); > + if (pos != std::string::npos) > + baseTypeName.erase(pos+1, 8); Can you add a test case that exercises this branch? Otherwise, LGTM. -- --Pekka