[analyzer] Make suppression of macro defensive checks work with -analyzer-eagerly-assume.

This is the default for the analyzer but the flag is added by the driver so
our suppression tests didn't cover this case.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@259288 91177308-0d34-0410-b5e6-96231b3b80d8
(cherry picked from commit caa8ca5fbfcf02a09117af69182cc21917118ac9)

This is also part of rdar://problem/19640441
2 files changed