]> granicus.if.org Git - postgresql/blobdiff - src/pl/plpgsql/src/pl_exec.c
Change representation of statement lists, and add statement location info.
[postgresql] / src / pl / plpgsql / src / pl_exec.c
index 192cbcf98323eb9ceaa7bea2b263e8c902006075..bc7b00199efb0832db288260a154179573cb23fe 100644 (file)
@@ -6827,12 +6827,11 @@ exec_simple_recheck_plan(PLpgSQL_expr *expr, CachedPlan *cplan)
        if (list_length(cplan->stmt_list) != 1)
                return;
        stmt = (PlannedStmt *) linitial(cplan->stmt_list);
+       Assert(IsA(stmt, PlannedStmt));
 
        /*
         * 2. It must be a RESULT plan --> no scan's required
         */
-       if (!IsA(stmt, PlannedStmt))
-               return;
        if (stmt->commandType != CMD_SELECT)
                return;
        plan = stmt->planTree;