Full threadbla3·Windows uses its own calling convention. I'm sure COM win32 headers have no shortage or atrocities, but this post here is just saying that GCC doesn't implement the Windows calling convention for struct returns, while clang does.View on HN