Changes in directory llvm/tools/llvm-upgrade:

UpgradeParser.y updated: 1.83 -> 1.84
---
Log message:

For PR1336: http://llvm.org/PR1336 :
Functions without names deserve to be created too. This fixes:
test/CodeGen/Generic/vector-constantexpr.ll


---
Diffs of the changes:  (+5 -0)

 UpgradeParser.y |    5 +++++
 1 files changed, 5 insertions(+)


Index: llvm/tools/llvm-upgrade/UpgradeParser.y
diff -u llvm/tools/llvm-upgrade/UpgradeParser.y:1.83 
llvm/tools/llvm-upgrade/UpgradeParser.y:1.84
--- llvm/tools/llvm-upgrade/UpgradeParser.y:1.83        Sun Apr 15 21:56:33 2007
+++ llvm/tools/llvm-upgrade/UpgradeParser.y     Sun Apr 15 22:04:13 2007
@@ -3034,8 +3034,13 @@
         Fn = new Function(FT, CurFun.Linkage, FunctionName, M);
         InsertValue(Fn, CurModule.Values);
       }
+    } else {
+      // There's no conflict, just define the function
+      Fn = new Function(FT, CurFun.Linkage, FunctionName, M);
+      InsertValue(Fn, CurModule.Values);
     }
 
+
     CurFun.FunctionStart(Fn);
 
     if (CurFun.isDeclare) {



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

Reply via email to