The following script asserts on a null asCScriptNode. The compiler cannot determine the type (not that it should).
auto i;
i = 10;
as_compiler.cpp(4606):
void asCCompiler::Error(const asCString &msg, asCScriptNode *node)
{
asCString str;
int r = 0, c = 0;
asASSERT( node );
if( node ) script->ConvertPosToRowCol(node->tokenPos, &r, &c);
builder->WriteError(script->name, msg, r, c);
hasCompileErrors = true;
}