[llvm-commits] [llvm-gcc-4.2] r132595 - /llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Eric Christopher
echristo at apple.com
Fri Jun 3 14:41:00 PDT 2011
Author: echristo
Date: Fri Jun 3 16:41:00 2011
New Revision: 132595
URL: http://llvm.org/viewvc/llvm-project?rev=132595&view=rev
Log:
"mr" is a valid constraint for our purposes here, not one constraint.
Use CONSTRAINT_LEN to get the real length of the constraint.
Part of rdar://9037836 and rdar://9119939
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp?rev=132595&r1=132594&r2=132595&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp Fri Jun 3 16:41:00 2011
@@ -4551,7 +4551,7 @@
}
// If this constraint is multiple letters add a parsing helper prefix.
- if (strlen(Constraint) > 1) Result += "^";
+ if (CONSTRAINT_LEN(*Constraint, Constraint) > 1) Result += "^";
while (*Constraint) {
char ConstraintChar = *Constraint++;
More information about the llvm-commits
mailing list