• Emmanuel Lepage Vallee's avatar
    build: Fix some GCC5.1 warnings · 4e85791e
    Emmanuel Lepage Vallee authored
    Not all warnings have been enabled, only the most
    useful ones. This fix some outstanding issues and
    try to mute most deprecated warnings in dependencies
    headers.
    
    * Add missing "defined()" macro function
    * Undefine an improper macro
    * Disable warnings for legacy code include
    * Add missing cases for enum classes based switch
    * Add a warning for potentially dangerous code
    * Change ICE "onRecv()" prototype to return void
    * Fix an apparently accidental virtual override signature problem
    * Change a std::basic_string constructor to avoid ambiguity
    
    Refs #74147
    
    Change-Id: I1361fc5d16c63fd7590f8d68ffdb0e2588a8b635
    4e85791e
logger.h 4.31 KB