Changes in directory llvm/tools/llvm-upgrade:

UpgradeParser.cpp updated: 1.25 -> 1.26
UpgradeParser.cpp.cvs updated: 1.23 -> 1.24
UpgradeParser.y.cvs updated: 1.22 -> 1.23
---
Log message:

Regenerate.


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

 UpgradeParser.cpp     |    2 +-
 UpgradeParser.cpp.cvs |    2 +-
 UpgradeParser.y.cvs   |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)


Index: llvm/tools/llvm-upgrade/UpgradeParser.cpp
diff -u llvm/tools/llvm-upgrade/UpgradeParser.cpp:1.25 
llvm/tools/llvm-upgrade/UpgradeParser.cpp:1.26
--- llvm/tools/llvm-upgrade/UpgradeParser.cpp:1.25      Sat Dec  9 10:57:22 2006
+++ llvm/tools/llvm-upgrade/UpgradeParser.cpp   Sat Dec  9 13:41:25 2006
@@ -546,7 +546,7 @@
     SrcTy.destroy();
     SrcTy.newTy = new std::string("ulong");
     SrcTy.oldTy = ULongTy;
-  } else if (DstTy.oldTy == BoolTy) {
+  } else if (DstTy.oldTy == BoolTy && SrcTy.oldTy != BoolTy) {
     // cast ptr %x to  bool was previously defined as setne ptr %x, null
     // The ptrtoint semantic is to truncate, not compare so we must retain
     // the original intent by replace the cast with a setne


Index: llvm/tools/llvm-upgrade/UpgradeParser.cpp.cvs
diff -u llvm/tools/llvm-upgrade/UpgradeParser.cpp.cvs:1.23 
llvm/tools/llvm-upgrade/UpgradeParser.cpp.cvs:1.24
--- llvm/tools/llvm-upgrade/UpgradeParser.cpp.cvs:1.23  Sat Dec  9 10:57:22 2006
+++ llvm/tools/llvm-upgrade/UpgradeParser.cpp.cvs       Sat Dec  9 13:41:25 2006
@@ -546,7 +546,7 @@
     SrcTy.destroy();
     SrcTy.newTy = new std::string("ulong");
     SrcTy.oldTy = ULongTy;
-  } else if (DstTy.oldTy == BoolTy) {
+  } else if (DstTy.oldTy == BoolTy && SrcTy.oldTy != BoolTy) {
     // cast ptr %x to  bool was previously defined as setne ptr %x, null
     // The ptrtoint semantic is to truncate, not compare so we must retain
     // the original intent by replace the cast with a setne


Index: llvm/tools/llvm-upgrade/UpgradeParser.y.cvs
diff -u llvm/tools/llvm-upgrade/UpgradeParser.y.cvs:1.22 
llvm/tools/llvm-upgrade/UpgradeParser.y.cvs:1.23
--- llvm/tools/llvm-upgrade/UpgradeParser.y.cvs:1.22    Sat Dec  9 10:57:22 2006
+++ llvm/tools/llvm-upgrade/UpgradeParser.y.cvs Sat Dec  9 13:41:25 2006
@@ -188,7 +188,7 @@
     SrcTy.destroy();
     SrcTy.newTy = new std::string("ulong");
     SrcTy.oldTy = ULongTy;
-  } else if (DstTy.oldTy == BoolTy) {
+  } else if (DstTy.oldTy == BoolTy && SrcTy.oldTy != BoolTy) {
     // cast ptr %x to  bool was previously defined as setne ptr %x, null
     // The ptrtoint semantic is to truncate, not compare so we must retain
     // the original intent by replace the cast with a setne



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

Reply via email to