It seems there is no particular reason to treat function-like macros differently here.
The change is currently being evaluated on the analyzer benchmark suite, let's see whether removed issues would be true or false positives.
Tracked in rdar://29907377