]> git.saurik.com Git - cycript.git/commitdiff
Allow unnamed arguments with CYTypedParameter. v0.9.461
authorJay Freeman (saurik) <saurik@saurik.com>
Sun, 16 Sep 2012 03:45:32 +0000 (20:45 -0700)
committerJay Freeman (saurik) <saurik@saurik.com>
Sun, 16 Sep 2012 03:46:13 +0000 (20:46 -0700)
ObjectiveC/Replace.cpp

index 1f6c118ae8536499142fb24f61c3712251a86208..e0601db76cb44b016b1f5f8a6278d8d6c46c8618 100644 (file)
@@ -224,7 +224,7 @@ CYExpression *CYSendSuper::Replace(CYContext &context) {
 }
 
 CYFunctionParameter *CYTypedParameter::Parameters(CYContext &context) { $T(NULL)
 }
 
 CYFunctionParameter *CYTypedParameter::Parameters(CYContext &context) { $T(NULL)
-    return $ CYFunctionParameter($ CYDeclaration(typed_->identifier_), next_->Parameters(context));
+    return $ CYFunctionParameter($ CYDeclaration(typed_->identifier_ ?: context.Unique()), next_->Parameters(context));
 }
 
 CYExpression *CYTypedParameter::TypeSignature(CYContext &context, CYExpression *prefix) { $T(prefix)
 }
 
 CYExpression *CYTypedParameter::TypeSignature(CYContext &context, CYExpression *prefix) { $T(prefix)