1void main () {
2	{
3		double d = 42.0;
4		d = d % 42.0;
5		assert (d == 0.0);
6	}
7	{
8		double d = 23.0;
9		d %= 23.0;
10		assert (d == 0.0);
11	}
12	{
13		float f = 42.0f;
14		f = f % 42.0f;
15		assert (f == 0.0f);
16	}
17	{
18		float f = 23.0f;
19		f %= 23.0f;
20		assert (f == 0.0f);
21	}
22}
23