From ff02ac1cfd06d7e8428e258cfc840efe5d75291a Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Mon, 8 Nov 2004 13:10:44 +0000 Subject: [PATCH] Add mkIRExprVec_5. git-svn-id: svn://svn.valgrind.org/vex/trunk@524 --- VEX/priv/ir/irdefs.c | 11 +++++++++++ VEX/pub/libvex_ir.h | 2 ++ 2 files changed, 13 insertions(+) diff --git a/VEX/priv/ir/irdefs.c b/VEX/priv/ir/irdefs.c index 9cf590248..06128fad6 100644 --- a/VEX/priv/ir/irdefs.c +++ b/VEX/priv/ir/irdefs.c @@ -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 */ diff --git a/VEX/pub/libvex_ir.h b/VEX/pub/libvex_ir.h index 42a588a83..c4d61de50 100644 --- a/VEX/pub/libvex_ir.h +++ b/VEX/pub/libvex_ir.h @@ -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** );