"-MD -MMD -MP -MF foo.d -MT mt1 -MT mt2 -MQ mq1 -MQ mq2 -Wp,-MD,wpmd" \
" -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_cpp = Args::from_string("cc " DEP_ARGS);
Args exp_extra;
- Args exp_cc = args_init_from_string("cc -c");
+ Args exp_cc = Args::from_string("cc -c");
#undef DEP_ARGS
Args act_cpp;
Args act_extra;
"-MD -MMD -MP -MF foo.d -MT mt1 -MT mt2 -MQ mq1 -MQ mq2 -Wp,-MD,wpmd" \
" -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");
- Args exp_extra = args_init_from_string(DEP_ARGS);
- Args exp_cc = args_init_from_string("cc -c " DEP_ARGS);
+ Args exp_cpp = Args::from_string("cc");
+ Args exp_extra = Args::from_string(DEP_ARGS);
+ Args exp_cc = Args::from_string("cc -c " DEP_ARGS);
#undef DEP_ARGS
Args act_cpp;
Args act_extra;
" -Wp,-MMD,wpmmd -Wp,-MP -Wp,-MT,wpmt -Wp,-MQ,wpmq -Wp,-MF,wpf"
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_cpp = Args::from_string("cc " CPP_ARGS " " DEP_ARGS);
Args exp_extra;
- Args exp_cc = args_init_from_string("cc -c");
+ Args exp_cc = Args::from_string("cc -c");
#undef DEP_ARGS
#undef CPP_ARGS
Args act_cpp;
" -Wp,-MMD,wpmmd"
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);
- Args exp_extra = args_init_from_string(DEP_ARGS);
- Args exp_cc = args_init_from_string("cc " CPP_ARGS " -c " DEP_ARGS);
+ Args exp_cpp = Args::from_string("cc " CPP_ARGS);
+ Args exp_extra = Args::from_string(DEP_ARGS);
+ Args exp_cc = Args::from_string("cc " CPP_ARGS " -c " DEP_ARGS);
#undef DEP_ARGS
#undef CPP_ARGS
Args act_cpp;
#define DEP_ARGS "-MMD -MFfoo.d -MT mt -MTmt -MQmq"
ctx.orig_args = Args::from_string("cc -c " DEP_ARGS " foo.c -o foo.o");
- Args exp_cpp = args_init_from_string("cc");
- Args exp_extra = args_init_from_string(DEP_ARGS);
- Args exp_cc = args_init_from_string("cc -c " DEP_ARGS);
+ Args exp_cpp = Args::from_string("cc");
+ Args exp_extra = Args::from_string(DEP_ARGS);
+ Args exp_cc = Args::from_string("cc -c " DEP_ARGS);
#undef DEP_ARGS
Args act_cpp;
Args act_extra;
Context ctx;
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");
- Args exp_extra = args_init_from_string("-MD -MF foo.d");
- Args exp_cc = args_init_from_string("cc -c -MD -MF foo.d");
+ Args exp_cpp = Args::from_string("cc");
+ Args exp_extra = Args::from_string("-MD -MF foo.d");
+ Args exp_cc = Args::from_string("cc -c -MD -MF foo.d");
Args act_cpp;
Args act_extra;
Args act_cc;
Context ctx;
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_cpp = Args::from_string("cc -MD -MF foo.d -MQ foo.o");
Args exp_extra;
- Args exp_cc = args_init_from_string("cc -c");
+ Args exp_cc = Args::from_string("cc -c");
Args act_cpp;
Args act_extra;
Args act_cc;
Context ctx;
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_cpp = Args::from_string("cc -MD -MF foo.d -MQ foo.o");
Args exp_extra;
- Args exp_cc = args_init_from_string("cc -c");
+ Args exp_cc = Args::from_string("cc -c");
Args act_cpp;
Args act_extra;
Args act_cc;
Context ctx;
ctx.orig_args = Args::from_string("cc -c -MD foo.c -o foo.o");
- Args exp_cpp = args_init_from_string("cc");
- Args exp_extra = args_init_from_string("-MD");
- Args exp_cc = args_init_from_string("cc -c -MD");
+ Args exp_cpp = Args::from_string("cc");
+ Args exp_extra = Args::from_string("-MD");
+ Args exp_cc = Args::from_string("cc -c -MD");
Args act_cpp;
Args act_extra;
Args act_cc;
Context ctx;
ctx.orig_args = Args::from_string("cc -c -MF=path foo.c -o foo.o");
- Args exp_cpp = args_init_from_string("cc");
- Args exp_extra = args_init_from_string("-MFpath");
- Args exp_cc = args_init_from_string("cc -c -MFpath");
+ Args exp_cpp = Args::from_string("cc");
+ Args exp_extra = Args::from_string("-MFpath");
+ Args exp_cc = Args::from_string("cc -c -MFpath");
Args act_cpp;
Args act_extra;
Args act_cc;
ctx.orig_args =
Args::from_string("cc -c foo.c -o foo.o -MMD -MT bar -MFfoo.d");
- Args exp_cpp = args_init_from_string("cc");
- Args exp_extra = args_init_from_string("-MMD -MT bar -MFfoo.d");
- Args exp_cc = args_init_from_string("cc -c -MMD -MT bar -MFfoo.d");
+ Args exp_cpp = Args::from_string("cc");
+ Args exp_extra = Args::from_string("-MMD -MT bar -MFfoo.d");
+ Args exp_cc = Args::from_string("cc -c -MMD -MT bar -MFfoo.d");
Args act_cpp;
Args act_extra;
Args act_cc;
ctx.orig_args =
Args::from_string("cc -c foo.c -o foo.o -MMD -MFfoo.d -MT foo -MTbar");
- Args exp_cpp = args_init_from_string("cc");
- Args exp_extra = args_init_from_string("-MMD -MFfoo.d -MT foo -MTbar");
- Args exp_cc = args_init_from_string("cc -c -MMD -MFfoo.d -MT foo -MTbar");
+ Args exp_cpp = Args::from_string("cc");
+ Args exp_extra = Args::from_string("-MMD -MFfoo.d -MT foo -MTbar");
+ Args exp_cc = Args::from_string("cc -c -MMD -MFfoo.d -MT foo -MTbar");
Args act_cpp;
Args act_extra;
Args act_cc;
ctx.orig_args =
Args::from_string("cc -c foo.c -o foo.o -MMD -MFfoo.d -MQ foo -MQbar");
- Args exp_cpp = args_init_from_string("cc");
- Args exp_extra = args_init_from_string("-MMD -MFfoo.d -MQ foo -MQbar");
- Args exp_cc = args_init_from_string("cc -c -MMD -MFfoo.d -MQ foo -MQbar");
+ Args exp_cpp = Args::from_string("cc");
+ Args exp_extra = Args::from_string("-MMD -MFfoo.d -MQ foo -MQbar");
+ Args exp_cc = Args::from_string("cc -c -MMD -MFfoo.d -MQ foo -MQbar");
Args act_cpp;
Args act_extra;
Args act_cc;
{
Context ctx;
- ctx.orig_args =
- args_init_from_string("gcc -c -MD -MP -MFfoo.d -MQ foo.d foo.c");
- Args exp_cpp = args_init_from_string("gcc");
- Args exp_extra = args_init_from_string("-MD -MP -MFfoo.d -MQ foo.d");
- Args exp_cc = args_init_from_string("gcc -c -MD -MP -MFfoo.d -MQ foo.d");
+ ctx.orig_args = Args::from_string("gcc -c -MD -MP -MFfoo.d -MQ foo.d foo.c");
+ Args exp_cpp = Args::from_string("gcc");
+ Args exp_extra = Args::from_string("-MD -MP -MFfoo.d -MQ foo.d");
+ Args exp_cc = Args::from_string("gcc -c -MD -MP -MFfoo.d -MQ foo.d");
Args act_cpp;
Args act_extra;
Args act_cc;
{
Context ctx;
- ctx.orig_args =
- args_init_from_string("gcc -c -MD -MP -MFfoo.d -MT foo.d foo.c");
- Args exp_cpp = args_init_from_string("gcc");
- Args exp_extra = args_init_from_string("-MD -MP -MFfoo.d -MT foo.d");
- Args exp_cc = args_init_from_string("gcc -c -MD -MP -MFfoo.d -MT foo.d");
+ ctx.orig_args = Args::from_string("gcc -c -MD -MP -MFfoo.d -MT foo.d foo.c");
+ Args exp_cpp = Args::from_string("gcc");
+ Args exp_extra = Args::from_string("-MD -MP -MFfoo.d -MT foo.d");
+ Args exp_cc = Args::from_string("gcc -c -MD -MP -MFfoo.d -MT foo.d");
Args act_cpp;
Args act_extra;
Args act_cc;
{
Context ctx;
- ctx.orig_args =
- args_init_from_string("gcc -c -MD -MP -MFfoo.d -MQfoo.d foo.c");
- Args exp_cpp = args_init_from_string("gcc");
- Args exp_extra = args_init_from_string("-MD -MP -MFfoo.d -MQfoo.d");
- Args exp_cc = args_init_from_string("gcc -c -MD -MP -MFfoo.d -MQfoo.d");
+ ctx.orig_args = Args::from_string("gcc -c -MD -MP -MFfoo.d -MQfoo.d foo.c");
+ Args exp_cpp = Args::from_string("gcc");
+ Args exp_extra = Args::from_string("-MD -MP -MFfoo.d -MQfoo.d");
+ Args exp_cc = Args::from_string("gcc -c -MD -MP -MFfoo.d -MQfoo.d");
Args act_cpp;
Args act_extra;
Args act_cc;
{
Context ctx;
- ctx.orig_args =
- args_init_from_string("gcc -c -MD -MP -MFfoo.d -MTfoo.d foo.c");
- Args exp_cpp = args_init_from_string("gcc");
- Args exp_extra = args_init_from_string("-MD -MP -MFfoo.d -MTfoo.d");
- Args exp_cc = args_init_from_string("gcc -c -MD -MP -MFfoo.d -MTfoo.d");
+ ctx.orig_args = Args::from_string("gcc -c -MD -MP -MFfoo.d -MTfoo.d foo.c");
+ Args exp_cpp = Args::from_string("gcc");
+ Args exp_extra = Args::from_string("-MD -MP -MFfoo.d -MTfoo.d");
+ Args exp_cc = Args::from_string("gcc -c -MD -MP -MFfoo.d -MTfoo.d");
Args act_cpp;
Args act_extra;
Args act_cc;
Context ctx;
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_cpp = Args::from_string("cc -g1 -gsplit-dwarf");
Args exp_extra;
- Args exp_cc = args_init_from_string("cc -g1 -gsplit-dwarf -c");
+ Args exp_cc = Args::from_string("cc -g1 -gsplit-dwarf -c");
Args act_cpp;
Args act_extra;
Args act_cc;
Context ctx;
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_cpp = Args::from_string("cc -gsplit-dwarf -g1");
Args exp_extra;
- Args exp_cc = args_init_from_string("cc -gsplit-dwarf -g1 -c");
+ Args exp_cc = Args::from_string("cc -gsplit-dwarf -g1 -c");
Args act_cpp;
Args act_extra;
Args act_cc;
ctx.orig_args = Args::from_string(
"cc -Wa,foo foo.c -g -c -DX -Werror -Xlinker fie -Xlinker,fum -Wno-error");
- Args exp_cpp = args_init_from_string("cc -g -DX");
- Args exp_extra = args_init_from_string(
- " -Wa,foo -Werror -Xlinker fie -Xlinker,fum -Wno-error");
- Args exp_cc = args_init_from_string(
+ Args exp_cpp = Args::from_string("cc -g -DX");
+ Args exp_extra =
+ Args::from_string(" -Wa,foo -Werror -Xlinker fie -Xlinker,fum -Wno-error");
+ Args exp_cc = Args::from_string(
"cc -g -Wa,foo -Werror -Xlinker fie -Xlinker,fum -Wno-error -DX -c");
Args act_cpp;
Args act_extra;
ctx.guessed_compiler = GuessedCompiler::nvcc;
ctx.orig_args = Args::from_string("nvcc -optf foo.optf,bar.optf");
- Args exp_cpp = args_init_from_string("nvcc -g -Wall -DX");
- Args exp_extra = args_init_from_string("");
- Args exp_cc = args_init_from_string("nvcc -g -Wall -DX -c");
+ Args exp_cpp = Args::from_string("nvcc -g -Wall -DX");
+ Args exp_extra = Args::from_string("");
+ Args exp_cc = Args::from_string("nvcc -g -Wall -DX -c");
Args act_cpp;
Args act_extra;
Args act_cc;