The > trick is used to be very explicitly defined in the headers, the order of them was significant, and is also used in the mcon/ code.
Has that changed then? Then I need to check for !MONGO_RP_PRIMARY_PREFERRED && !MONGO_RP_PRIMARY

Also, the notice is the expected outcome according to the ticket.