<div>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").</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>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?</div>
<div> </div>
<div>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?</div>
<div> </div>
<div>If you are in the know about this, could you give me a hand in fixing it?</div>
<div> </div>
<div>Thanks.</div>
<div> </div>
<div>-John<br clear="all"><br>-- <br>John Thompson<br><a href="mailto:John.Thompson.JTSoftware@gmail.com">John.Thompson.JTSoftware@gmail.com</a><br><br></div>