I frequently code things like this:
Debug.Assert(someObject != null, "Warning to developer!");
if (someObject != null)
R# 2.5 adds a QuickFix to replace (someObject != null) with true because it assumes that the code doesn't reach this point with someObject == null because of the assertion. This simply is not true. As soon as this code is built in Release mode, code will actually reach this point. Using the QuickFix would significantly change the code's semantics.
I wouldn't like to completly deactivate the warning on trivial boolean expressions, though. I would consider this a bug.