libASTMatchers not working in Static Analyzer with Clang 3.3


We’re moving from using Clang 3.2 to 3.3. We have developed several checkers, built on the Static Analyzer, and many of them use the libASTMatcher library.

In Clang 3.2, this worked perfectly. The checker had a checkEndOfTranslationUnit callback, which gave us the TranslationUnitDecl to run the matchers on.
However, in Clang 3.3, this no longer seems to work - the matchers never yield a single result, regardless of what matcher we try it with.

Any idea what could be issue?