https://d.puremagic.com/issues/show_bug.cgi?id=3882
--- Comment #17 from Per Nordl�w <[email protected]> 2014-03-01 16:25:25 PST --- > In general if a programmer is using an IDE it's easy to click on the function > name at the call point, and jump to the function definition. So the second > line > is not necessary for programmers that use an IDE. I don't think there are any IDEs that support semantic resolution of overloaded and/or templated functions especially not when they are called through UFCS. Maybe we should add an extra switch for extra context information... > How is dmd acting in other situations for other errors/warnings? I think for > functions the second line where the function is defines is usually not given. > > So perhaps a single error message like this is enough: > > test.d(30,17): Warning: discarded return value of pure function 'test.foo', > prepend a cast(void) if intentional D has both strict and weak purity. This issue is about strict purity. Shouldn't this be mentioned in the warning? Also: Does anyone know how to add the scope (in this case 'test') qualifier to the function name? -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
