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;



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to