On 28/11/13 16:58, Joseph Rushton Wakeling wrote: > But even with version(assert) conditionals in place, the assertThrown is still called. Come to that, even if I do: version(release) {} else { assertThrown(...); } then the assertThrown is _still_ called even in release mode.