Index: src/flags.cc |
=================================================================== |
--- src/flags.cc (revision 11005) |
+++ src/flags.cc (working copy) |
@@ -411,7 +411,7 @@ |
for (int k = i; k < *argc; k++) { |
js_argv[k - start_pos] = StrDup(argv[k]); |
} |
- *flag->args_variable() = JSArguments(js_argc, js_argv); |
+ *flag->args_variable() = JSArguments::Create(js_argc, js_argv); |
i = *argc; // Consume all arguments |
break; |
} |
@@ -534,20 +534,7 @@ |
} |
} |
-JSArguments::JSArguments() |
- : argc_(0), argv_(NULL) {} |
-JSArguments::JSArguments(int argc, const char** argv) |
- : argc_(argc), argv_(argv) {} |
-int JSArguments::argc() const { return argc_; } |
-const char** JSArguments::argv() { return argv_; } |
-const char*& JSArguments::operator[](int idx) { return argv_[idx]; } |
-JSArguments& JSArguments::operator=(JSArguments args) { |
- argc_ = args.argc_; |
- argv_ = args.argv_; |
- return *this; |
-} |
- |
void FlagList::EnforceFlagImplications() { |
#define FLAG_MODE_DEFINE_IMPLICATIONS |
#include "flag-definitions.h" |