When I'm performing "make test" in the clang dir, I have a test that crashes clang: clang test/Parser/control-scope.c -std=c90 It crash on a null pointer access ('Val' is NULL): Val->Destroy(Context); In SemaDecl.cpp at line 3500. Maybe someone can add a "if (Val)" here to prevent the crash ?