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. Do the commas basically correspond to the argument positions in the actual assembly statements, meaning that's how you apply a constraint to a particular assembly instruction argument position? If so, what does this mean with respect to the ConstraintInfo class? Does it mean it needs to represent the separate positions, or are additional ConstraintInfo classes needed for each item? If you are in the know about this, could you give me a hand in fixing it? Thanks. -John -- John Thompson [email protected]
_______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
