Issue 3882: Explicitly capture return values for strictly pure functions returning non-void
Merge pull request #1975 from nordlow/warn-unused-returns

Issue 3882: Add warning for unused returns of strictly pure function calls