]> git.saurik.com Git - cycript.git/blobdiff - Replace.cpp
Update to the latest autoconf (2.68) from Ubuntu.
[cycript.git] / Replace.cpp
index d1f8ab5b11a9c53ee797832e9447c25d9562fdaa..e6b761f6bdd17b34e8d3744f13bc9953f7c6ec0f 100644 (file)
@@ -453,10 +453,7 @@ namespace cy {
 namespace Syntax {
 
 CYExpression *New::AddArgument(CYContext &context, CYExpression *value) {
-    CYArgument **argument(&arguments_);
-    while (*argument != NULL)
-        argument = &(*argument)->next_;
-    *argument = $ CYArgument(value);
+    CYSetLast(arguments_, $ CYArgument(value));
     return this;
 }
 
@@ -624,6 +621,9 @@ CYScope::CYScope(CYScopeType type, CYContext &context, CYStatement *&statements)
     context_.scope_ = this;
 }
 
+CYScope::~CYScope() {
+}
+
 void CYScope::Close() {
     context_.scope_ = parent_;
     Scope(context_, statements_);