D-Programming-Language/phobos — pull request #2647 by tom-tan (2014-10-28 09:32:56+00:00)
Title: Mark methods in std.range.Cycle for static array as system

`std.range.Cycle` for the static array is essentially unsafe struct because there is a possibility to dereference a dangling pointer.
Only the constructor, `popFront` and `save` are safe because they do not dereference `_ptr`.