Hi Daniel,

>   - As a test, enable basic usage for some common x86-32 cases. This
>     increases our x86-32 compliance (on other targets our compliance
>     will just be broken in a different way).
It seems that this coercion happening now is only correct for x86? For our
(custom) backend, this is not wanted and even breaks (because this conversion
of structs to integer return types confuses scalarrepl later on, after
inlining).

Would it make sense to do this in more per-backend manner, or at least allow
the TargetInfo to disable this?

Gr.

Matthijs

Attachment: signature.asc
Description: Digital signature

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to