This MR suppresses a warning issued by newer versions of clang when compiling 3rdparty software. It replaces the changes made in !30 (closed).