diff --git a/test/runnable/eh.d b/test/runnable/eh.d index c5df4ed6d0..62f022806f 100644 --- a/test/runnable/eh.d +++ b/test/runnable/eh.d @@ -379,6 +379,15 @@ void bug1513b() assert(e.msg == "d"); assert(e.next.msg == "f"); assert(!e.next.next); + int i; + foreach (u; e) + { + if (i) + assert(u.msg == "f"); + else + assert(u.msg == "d"); + ++i; + } } }