blob: d19ba9a92626bef6db41cb408d9d0c975c8d8a36 [file] [log] [blame]
/*
REQUIRED_ARGS:
EXECUTE_ARGS: 10000
RUN_OUTPUT:
---
count = 10000
70000
---
*/
extern(C) int printf(const char *, ...);
extern(C) int atoi(const char *);
int main (string[] argv)
{
string s = "";
int count, loop;
count = atoi((argv[1] ~ '\0').ptr);
if (count == 0)
count = 1;
printf("count = %u\n", count);
for (loop = 0; loop < count; loop ++)
s ~= "hello\n";
for (loop = 0; loop < count; loop ++)
s ~= "h";
printf ("%llu\n", cast(ulong) s.length);
//printf("%.*s\n", s[0..100]);
assert(s.length == count * (6 + 1));
s.length = 3;
s.length = 10;
s.length = 0;
s.length = 1000;
return 0;
}