[llvm-commits] CVS: llvm/lib/Target/TargetData.cpp

Owen Anderson resistor at mac.com
Wed May 17 14:56:14 PDT 2006



Changes in directory llvm/lib/Target:

TargetData.cpp updated: 1.64 -> 1.65
---
Log message:

Fix a stupid bug when parsing TargetData strings.


---
Diffs of the changes:  (+3 -1)

 TargetData.cpp |    4 +++-
 1 files changed, 3 insertions(+), 1 deletion(-)


Index: llvm/lib/Target/TargetData.cpp
diff -u llvm/lib/Target/TargetData.cpp:1.64 llvm/lib/Target/TargetData.cpp:1.65
--- llvm/lib/Target/TargetData.cpp:1.64	Fri May 12 02:01:44 2006
+++ llvm/lib/Target/TargetData.cpp	Wed May 17 16:56:02 2006
@@ -139,7 +139,9 @@
   while (temp.length() > 0) {
     std::string token = getToken(temp, "-");
     
-    switch(token[0]) {
+    char signal = getToken(token, ":")[0];
+    
+    switch(signal) {
     case 'E':
       LittleEndian = false;
       break;






More information about the llvm-commits mailing list