| 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"
|
|
|