[llvm-commits] [llvm] r55413 - /llvm/trunk/lib/VMCore/Verifier.cpp

Dan Gohman gohman at apple.com
Wed Aug 27 07:44:58 PDT 2008


Author: djg
Date: Wed Aug 27 09:44:57 2008
New Revision: 55413

URL: http://llvm.org/viewvc/llvm-project?rev=55413&view=rev
Log:
Update wording, as aggregates are now first-class.

Modified:
    llvm/trunk/lib/VMCore/Verifier.cpp

Modified: llvm/trunk/lib/VMCore/Verifier.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/VMCore/Verifier.cpp?rev=55413&r1=55412&r2=55413&view=diff

==============================================================================
--- llvm/trunk/lib/VMCore/Verifier.cpp (original)
+++ llvm/trunk/lib/VMCore/Verifier.cpp Wed Aug 27 09:44:57 2008
@@ -505,10 +505,9 @@
     Assert2(I->getType() == FT->getParamType(i),
             "Argument value does not match function argument type!",
             I, FT->getParamType(i));
-    // Make sure no aggregates are passed by value.
     Assert1(I->getType()->isFirstClassType(),
-            "Functions cannot take aggregates as arguments by value!", I);
-   }
+            "Function arguments must have first-class types!", I);
+  }
 
   if (F.isDeclaration()) {
     Assert1(F.hasExternalLinkage() || F.hasDLLImportLinkage() ||





More information about the llvm-commits mailing list