diff options
Diffstat (limited to 'src/backend/rewrite/rewriteHandler.c')
-rw-r--r-- | src/backend/rewrite/rewriteHandler.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/rewrite/rewriteHandler.c b/src/backend/rewrite/rewriteHandler.c index 354e5d04620..424be0c7684 100644 --- a/src/backend/rewrite/rewriteHandler.c +++ b/src/backend/rewrite/rewriteHandler.c @@ -349,8 +349,8 @@ rewriteRuleAction(Query *parsetree, * Make modifiable copies of rule action and qual (what we're passed are * the stored versions in the relcache; don't touch 'em!). */ - rule_action = (Query *) copyObject(rule_action); - rule_qual = (Node *) copyObject(rule_qual); + rule_action = copyObject(rule_action); + rule_qual = copyObject(rule_qual); /* * Acquire necessary locks and fix any deleted JOIN RTE entries. @@ -408,7 +408,7 @@ rewriteRuleAction(Query *parsetree, * that rule action's rtable is separate and shares no substructure with * the main rtable. Hence do a deep copy here. */ - sub_action->rtable = list_concat((List *) copyObject(parsetree->rtable), + sub_action->rtable = list_concat(copyObject(parsetree->rtable), sub_action->rtable); /* @@ -1897,7 +1897,7 @@ CopyAndAddInvertedQual(Query *parsetree, CmdType event) { /* Don't scribble on the passed qual (it's in the relcache!) */ - Node *new_qual = (Node *) copyObject(rule_qual); + Node *new_qual = copyObject(rule_qual); acquireLocksOnSubLinks_context context; context.for_execute = true; |