https://d.puremagic.com/issues/show_bug.cgi?id=3882
--- Comment #13 from Per Nordl�w <[email protected]> 2014-03-01 15:28:11 PST --- (In reply to comment #12) > (In reply to comment #11) > > > This pull request adds warnings for unused non-void returns of calls to > > strictly pure function calls. > > Is adding a cast(void) before the function call able to disable this warning? Yes, adding cast(void) in front of expression disables warning. > If this is false then perhaps it's worth adding this sub-feature and then I > suggest a shorter and more useful warning message like: > > Warning: Function call to pure function foo() discards return value, prepend a > cast(void) if intentional. This is a very good idea. I'll implement this. It still think it would be useful to also show the context of the called function. What do you think? > > For this to work Phobos had to altered in handful > > of places were non-void returns were not captured. > > Some user code will need similar changes... I believe its worth the stretch because it can help us capture potential bugs. It caught two for me. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
