We were failing to set source locations and ranges in isUnusedResultAWarning for CXXOperatorCallExprs, leading to an "expression result unused" warning with absolutely no context if the expression was inside a macro. llvm-svn: 140036
voids in sub-expressions. Patch by Mike M! Fixes PR4806. llvm-svn: 98335