== Quote from Simen kjaeraas (simen.kja...@gmail.com)'s article > sins666 <d-bugm...@puremagic.com> wrote: > > I found a Bug.The bug lives in function of pow in std.math. > > > > When wake up the bug that, we select value of minus to second > > argument of pow. > > And happen the <<object.Error: Integer Divide by Zero>> error. > > > > I think that is a Bug. Is it? > I would recommend discussing such in digitalmars.D.learn. > Now, I'm not able to recreate this. Am I right to understand > it to be: > std.math.pow( 5, -3 ); ? > If not, would you please post code that triggers the bug?
import std.math; import std.stdio; void main() { writeln(pow(5, 2)); // 25 writeln(pow(5, 0)); // 1 writeln(pow(5, -3)); // object.Error: Integer Divide by Zero } And dmd version is 2.047. Was I mistake in my source.or bug?