• Stephen Frost's avatar
    Silence compiler warnings · d97b14dd
    Stephen Frost authored
    Rearrange a bit of code to ensure that 'mode' in LWLockRelease is
    obviously always set, which seems a bit cleaner and avoids a compiler
    warning (thanks to Robert for the suggestion!).
    
    In GetCachedPlan(), initialize 'plan' to silence a compiler warning, but
    also add an Assert() to make sure we don't ever actually fall through
    with 'plan' still being set to NULL, since we are about to dereference
    it.
    
    Neither of these appear to be live bugs but at least gcc
    5.4.0-6ubuntu1~16.04.4 doesn't quite have the smarts to realize that.
    
    Discussion: https://www.postgresql.org/message-id/20161129152102.GR13284%40tamriel.snowman.net
    d97b14dd
plancache.c 59.1 KB