logging: make LOG(FATAL) always run with the static analyzer.
::android::base::GetMinimumLogSeverity() is defined externally, so the static analyzer was allowed to assume that we continue executing after a LOG(FATAL). I manually audited all of the code I have access to, and the only "change the minimum log severity" statements I can see keep FATAL enabled (...and continuing after a FATAL is highly sketchy to me anyway). (I'm sure I tested this at some point in making the previous patch. I probably broke it in a refactor before sending it out for review; my bad. :) ) Bug: None Test: m without the static-analyzer builds; m with it yields fewer false positives. Change-Id: I216cd2034e1daa8d6f6c5e776f64b4cce88bb938
Loading
Please register or sign in to comment