microsoft / xlang

MIT License
877 stars 103 forks source link

Fix contract sort order and update code gen to compile with /Za #774

Closed dunhor closed 2 years ago

dunhor commented 2 years ago

When updating C++/WinRT, I realized that the sort order for the ABI tool made some incorrect assumptions, so fixing that here. Also updating the code gen to use __uuidof instead of _uuidof since the former compiles with /Za (disable language extensions). Will also need corresponding change to midlrt

dunhor commented 2 years ago

/azp run

dunhor commented 2 years ago

/azp run