Add mkIRExprVec_5.

git-svn-id: svn://svn.valgrind.org/vex/trunk@524
This commit is contained in:
Julian Seward
2004-11-08 13:10:44 +00:00
parent 87b8e7c7d0
commit ff02ac1cfd
2 changed files with 13 additions and 0 deletions

View 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 */

View 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** );