Files
ldc/test/bug73.d
Tomas Lindquist Olsen 5eb88f9e80 [svn r133] Fixed some problems with inlining not happening :P
Fixed problems with certain cases of deeply nested classes/functions.
2007-12-28 22:55:24 +01:00

20 lines
309 B
D

int find(char[] s, dchar c)
{
// c is a universal character
foreach (int i, dchar c2; s)
{
if (c == c2)
return i;
}
return -1;
}
void main()
{
char[] hello = "hello world";
int i = find(hello, 'w');
assert(i == 6);
i = find(hello, 'z');
assert(i == -1);
}