ifelsedecltype.rc pushed