]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add mkIRExprVec_5.
authorJulian Seward <jseward@acm.org>
Mon, 8 Nov 2004 13:10:44 +0000 (13:10 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 8 Nov 2004 13:10:44 +0000 (13:10 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@524

VEX/priv/ir/irdefs.c
VEX/pub/libvex_ir.h

index 9cf590248368ae32b3300bc98fee6a629fe7095e..06128fad6a4c4b828237b6d1258781dd9db1b3d4 100644 (file)
@@ -618,6 +618,17 @@ IRExpr** mkIRExprVec_4 ( IRExpr* arg1, IRExpr* arg2,
    vec[4] = NULL;
    return vec;
 }
+IRExpr** mkIRExprVec_5 ( IRExpr* arg1, IRExpr* arg2, 
+                         IRExpr* arg3, IRExpr* arg4, IRExpr* arg5 ) {
+   IRExpr** vec = LibVEX_Alloc(6 * sizeof(IRExpr*));
+   vec[0] = arg1;
+   vec[1] = arg2;
+   vec[2] = arg3;
+   vec[3] = arg4;
+   vec[4] = arg5;
+   vec[5] = NULL;
+   return vec;
+}
 
 
 /* Constructors -- IRDirty */
index 42a588a83a70217582aa4c068e68f6b421eddce0..c4d61de500e1cab32fb03901a830de0f4bf712be 100644 (file)
@@ -449,6 +449,8 @@ extern IRExpr** mkIRExprVec_1 ( IRExpr* );
 extern IRExpr** mkIRExprVec_2 ( IRExpr*, IRExpr* );
 extern IRExpr** mkIRExprVec_3 ( IRExpr*, IRExpr*, IRExpr* );
 extern IRExpr** mkIRExprVec_4 ( IRExpr*, IRExpr*, IRExpr*, IRExpr* );
+extern IRExpr** mkIRExprVec_5 ( IRExpr*, IRExpr*, 
+                                IRExpr*, IRExpr*, IRExpr* );
 
 extern IRExpr** sopyIRExprVec ( IRExpr** );
 extern IRExpr** dopyIRExprVec ( IRExpr** );