• Tom Lane's avatar
    Suppress variable-set-but-not-used warning from clang 13. · ef4edf88
    Tom Lane authored
    In the normal configuration where GEQO_DEBUG isn't defined,
    recent clang versions have started to complain that geqo_main.c
    accumulates the edge_failures count but never does anything
    with it.  As a minimal back-patchable fix, insert a void cast
    to silence this warning.  (I'd speculated about ripping out the
    GEQO_DEBUG logic altogether, but I don't think we'd wish to
    back-patch that.)
    
    Per recently-established project policy, this is a candidate
    for back-patching into out-of-support branches: it suppresses
    an annoying compiler warning but changes no behavior.  Hence,
    back-patch all the way to 9.2.
    
    Discussion: https://postgr.es/m/CA+hUKGLTSZQwES8VNPmWO9AO0wSeLt36OCPDAZTccT1h7Q7kTQ@mail.gmail.com
    ef4edf88
geqo_main.c 9.01 KB