paulherman added a comment. Sean, could you please have a look? Also, why is the comparison with "Class" and "id" (and return;) in FindExternalVisibleDecls in ClangASTSource.cpp and ClangExpressionDeclMap.cpp? Thanks! http://reviews.llvm.org/D11543