August 12, 2015
Hi guys, i am having no luck to fix the bug causing kiith-sa project tharsis.prof to successfully build with unittests:

https://github.com/kiith-sa/tharsis.prof/issues/2

the actual compiler error says:

```
C:\_apps\D\dmd2\windows\bin\..\..\src\phobos\std\range\package.d(7180,24): Error: 'tharsis.prof.ranges.__unittestL516_25.SortedRange!(RangeT!(Array!(Z
oneData)), __lambda2).SortedRange.dbgVerifySorted' is not nothrow
C:\_apps\D\dmd2\windows\bin\..\..\src\phobos\std\algorithm\sorting.d(982,29): Error: template instance tharsis.prof.ranges.__unittestL516_25.assumeSor
ted!(__lambda2, RangeT!(Array!(ZoneData))) error instantiating
source\tharsis\prof\ranges.d(565,8):        instantiated from here: sort!((a, b) => a.duration > b.duration, cast(SwapStrategy)0, RangeT!(Array!(ZoneD
ata)))
```

and the code causing this is:

```
auto topLevelArray = Array!ZoneData(topLevel);
topLevelArray[].sort!((a, b) => a.duration > b.duration);
```