[cfe-dev] Handling ignored calling conventions

Aaron Ballman aaron at aaronballman.com
Mon Sep 10 19:26:27 PDT 2012


On Mon, Sep 10, 2012 at 10:18 PM, John McCall <rjmccall at apple.com> wrote:
>> Do you agree with what I think the consensus is?  Does this seem like
>> a reasonable solution to you?
>
> Does that even solve your problem?  MIPS does not accept __stdcall.
> x64 "accepts" __stdcall but ignores it.  How are you differentiating
> the cases?

If we want to turn illegal calling conventions into
error/warning/acceptable, then I could use an enum for the return
value of this call in TargetInfo instead of a boolean.  This would
provide more flexibility for the various targets to decide what to do
for a given calling convention.

~Aaron



More information about the cfe-dev mailing list