Changes in directory llvm/lib/VMCore:

Verifier.cpp updated: 1.190 -> 1.191
---
Log message:

Support var arg intrinsics.

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

 Verifier.cpp |    4 ++++
 1 files changed, 4 insertions(+)


Index: llvm/lib/VMCore/Verifier.cpp
diff -u llvm/lib/VMCore/Verifier.cpp:1.190 llvm/lib/VMCore/Verifier.cpp:1.191
--- llvm/lib/VMCore/Verifier.cpp:1.190  Mon Feb  5 14:47:20 2007
+++ llvm/lib/VMCore/Verifier.cpp        Tue Feb  6 12:02:54 2007
@@ -987,6 +987,10 @@
   for (unsigned ArgNo = 0; 1; ++ArgNo) {
     int TypeID = va_arg(VA, int);
 
+    if (TypeID == -2) {
+      break;
+    }
+
     if (TypeID == -1) {
       if (ArgNo != FTy->getNumParams()+1)
         CheckFailed("Intrinsic prototype has too many arguments!", F);



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

Reply via email to