On Wed, Jul 7, 2010 at 2:24 PM, John Thompson
<[email protected]> wrote:
> Regarding my incorrectly name bug report 7338, after looking at this in the
> debugger, the problem is the comma in "=&r,&r" (and probably by extension,
> the comma in "+m,m").
>
> Unfortunately, because I don't understand constraints much, and much less
> how they are handled in Clang, I don't know the correct fix for it.

See 
http://gcc.gnu.org/onlinedocs/gcc/Multi_002dAlternative.html#Multi_002dAlternative
.  We considered it too obscure to be worth implementing... and the
usage here makes no sense.  You can fix the source code it by just
deleting the comma and everything after it in each constraint.

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

Reply via email to