darwin uses clang by default, enable microsoft proprietary anonimous structs