// EXECUTE_ARGS: foo bar doo
// PERMUTE_ARGS:
import core.stdc.stdio;
import std.conv;
import core.runtime;

void main(string[] args)
{
    string[] dArgs = Runtime.args;
    CArgs cArgs = Runtime.cArgs;

    assert(dArgs.length && cArgs.argc);  // ensure we've passed some args
    assert(dArgs.length == cArgs.argc);

    assert(dArgs[1] == to!string(cArgs.argv[1]));
    assert(args[1] == to!string(cArgs.argv[1]));
}