g Wrote: > g Wrote: > > > strtr Wrote: > > > > > strtr Wrote: > > > > > > > This error also points to the enum which is probably incorrectly used > > > > somewhere > > > > s_def(32) Error: cannot implicitly convert expression (5) of type int > > > > to S > > > > > > > > Still searching for the original bug btw :( > > > > > > Found it, also a return type mismatch problem; returning a enum member > > > where the encapsulating struct should have been returned. > > > > also , why in the world would you try to convert a manifest constant into a > struct
Oh, you misunderstand (I was probably not clear enough :) I know the bugs in my program were mine, but I think that the incomprehensibility of the error is a bug in dmd. They should point of type mismatch location, not to the enum line.