void a() { __complex__ long long v = 2; } crashes clang -emit-llvm. Looks like it's related to the change to the definition of expr->isComplexType(). -Eli