LibClang AST missing AST nodes resulting from macro expansion

A question regarding LibClang:

Given this file

foo.c