Hi I got new warning
-o session.bc session.c analyze.c: In function ‘transformStmt’: analyze.c:550:21: warning: ‘sub_rteperminfos’ may be used uninitialized [-Wmaybe-uninitialized] 550 | List *sub_rteperminfos; | ^~~~~~~~~~~~~~~~ <-->if (isGeneralSelect) <-->{ <--><-->sub_rtable = pstate->p_rtable; <--><-->pstate->p_rtable = NIL; <--><-->sub_rteperminfos = pstate->p_rteperminfos; <--><-->pstate->p_rteperminfos = NIL; <--><-->sub_namespace = pstate->p_namespace; <--><-->pstate->p_namespace = NIL; <-->} <-->else <-->{ <--><-->sub_rtable = NIL;<-><-->/* not used, but keep compiler quiet */ <--><-->sub_namespace = NIL; --- missing sub_rteperminfos <-->} Regards Pavel