]> git.saurik.com Git - cycript.git/commitdiff
I forgot to flow Replace() to optional argument initializers.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 2 Jul 2010 07:34:00 +0000 (07:34 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Fri, 2 Jul 2010 07:34:00 +0000 (07:34 +0000)
Replace.cpp

index 21157726990d239c37546386a3c664b01f5c3054..250b5550cfcf4ff3ddc040588d765999787b7059 100644 (file)
@@ -511,6 +511,7 @@ CYExpression *CYObject::Replace(CYContext &context) {
 CYFunctionParameter *CYOptionalFunctionParameter::Replace(CYContext &context, CYBlock &code) {
     CYFunctionParameter *parameter($ CYFunctionParameter(name_, next_));
     parameter = parameter->Replace(context, code);
+    initializer_ = initializer_->Replace(context);
 
     CYVariable *name($ CYVariable(name_));
     code.AddPrev($ CYIf($ CYIdentical($ CYTypeOf(name), $S("undefined")), $$->*