On Tue, Aug 19, 2014 at 10:40 AM, Nico Weber <[email protected]> wrote: > > I did give it a try, and rejecting stdcall fires on Windows SDK headers: > > ...win8sdk/Include/um\imm.h(432,13) : error(clang): function with no > prototype cannot use stdcall calling convention > BOOL WINAPI ImmDisableLegacyIME(); > ^ >
Bummer. :( We could make it a default error warning, thereby suppressing it in system headers, I guess. > So the same mechanism doesn't work for stdcall. We could do the same thing > for thiscall, but if msvc rejects that in C files, we should probably just > do that too? > GCC allows __attribute__((thiscall)) in C mode. I don't think it's worth the complexity of diagnosing this differently in different modes.
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
