From 1750a7f342e3c1f14cc50b384565d2a200b04783 Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Wed, 13 Sep 2006 20:47:05 +0000 Subject: [PATCH] default arg fixes for directors git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@9273 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- Source/CParse/parser.y | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Source/CParse/parser.y b/Source/CParse/parser.y index ca80ed295..6aed29f92 100644 --- a/Source/CParse/parser.y +++ b/Source/CParse/parser.y @@ -1251,6 +1251,7 @@ static void default_arguments(Node *n) { int constqualifier = SwigType_isconst(decl); String *ccode = Copy(Getattr(function,k_code)); String *cstorage = Copy(Getattr(function,k_storage)); + String *cvalue = Copy(Getattr(function,k_value)); SwigType *ctype = Copy(Getattr(function,k_type)); String *cthrow = Copy(Getattr(function,k_throw)); @@ -1264,11 +1265,13 @@ static void default_arguments(Node *n) { Setattr(new_function,k_decl, decl); Setattr(new_function,k_parms, newparms); Setattr(new_function,k_storage, cstorage); + Setattr(new_function,k_value, cvalue); Setattr(new_function,k_type, ctype); Setattr(new_function,k_throw, cthrow); Delete(ccode); Delete(cstorage); + Delete(cvalue); Delete(ctype); Delete(cthrow); Delete(decl);