static void
set_up_context(Context& ctx, int argc, const char* const* argv)
{
- ctx.orig_args = args_init(argc, argv);
+ ctx.orig_args = Args::from_argv(argc, argv);
ctx.ignore_header_paths = Util::split_into_strings(
ctx.config.ignore_headers_in_manifest(), PATH_DELIM);
}
" -Wp,-MMD,wpmmd -Wp,-MP -Wp,-MT,wpmt -Wp,-MQ,wpmq -Wp,-MF,wpf"
ctx.orig_args = Args::from_string("cc " DEP_ARGS " -c foo.c -o foo.o");
Args exp_cpp = args_init_from_string("cc " DEP_ARGS);
- Args exp_extra = args_init(0, NULL);
+ Args exp_extra;
Args exp_cc = args_init_from_string("cc -c");
#undef DEP_ARGS
Args act_cpp;
ctx.orig_args =
Args::from_string("cc " CPP_ARGS " " DEP_ARGS " -c foo.c -o foo.o");
Args exp_cpp = args_init_from_string("cc " CPP_ARGS " " DEP_ARGS);
- Args exp_extra = args_init(0, NULL);
+ Args exp_extra;
Args exp_cc = args_init_from_string("cc -c");
#undef DEP_ARGS
#undef CPP_ARGS
ctx.orig_args = Args::from_string("cc -c -MD foo.c -MF foo.d -o foo.o");
Args exp_cpp = args_init_from_string("cc -MD -MF foo.d -MQ foo.o");
- Args exp_extra = args_init(0, NULL);
+ Args exp_extra;
Args exp_cc = args_init_from_string("cc -c");
Args act_cpp;
Args act_extra;
ctx.orig_args = Args::from_string("cc -c -MD foo.c -o foo.o");
Args exp_cpp = args_init_from_string("cc -MD -MF foo.d -MQ foo.o");
- Args exp_extra = args_init(0, NULL);
+ Args exp_extra;
Args exp_cc = args_init_from_string("cc -c");
Args act_cpp;
Args act_extra;
ctx.orig_args = Args::from_string("cc -g1 -gsplit-dwarf foo.c -c");
Args exp_cpp = args_init_from_string("cc -g1 -gsplit-dwarf");
- Args exp_extra = args_init(0, NULL);
+ Args exp_extra;
Args exp_cc = args_init_from_string("cc -g1 -gsplit-dwarf -c");
Args act_cpp;
Args act_extra;
ctx.orig_args = Args::from_string("cc -gsplit-dwarf -g1 foo.c -c");
Args exp_cpp = args_init_from_string("cc -gsplit-dwarf -g1");
- Args exp_extra = args_init(0, NULL);
+ Args exp_extra;
Args exp_cc = args_init_from_string("cc -gsplit-dwarf -g1 -c");
Args act_cpp;
Args act_extra;