diff --git a/src/backend/parser/parse_func.c b/src/backend/parser/parse_func.c
index 44257154b81..ee9f73ef977 100644
--- a/src/backend/parser/parse_func.c
+++ b/src/backend/parser/parse_func.c
@@ -2071,6 +2071,7 @@ LookupFuncName(List *funcname, int nargs, const Oid *argtypes, bool noError)
 						 errmsg("could not find a function named \"%s\"",
 								NameListToString(funcname))));
 		}
+		return InvalidOid;
 	}
 
 	while (clist)
