diff -r 3d94c73a824c -r 3c57bbf22aa2 src/compiler/SemanticAnalysis.cpp --- a/src/compiler/SemanticAnalysis.cpp Wed Dec 26 17:19:49 2012 -0800 +++ b/src/compiler/SemanticAnalysis.cpp Wed Dec 26 17:20:55 2012 -0800 @@ -976,7 +976,7 @@ cc_.reportError(pos, Message_TypeMismatch, GetTypeName(argActual, aname, sizeof(aname)), GetTypeName(argGiven, gname, sizeof(gname))); - return false; + return NULL; } return from;