Ich benutze clang 3.5 als von ihnen verteilt. Ich verwende die folgenden Befehlszeilen, um es in meinem Travis vm zu installieren:
%Vor%Wenn ich meinen Test Build mit aktivierten Optimierungen starte, erhalte ich folgende Fehlermeldung:
%Vor%Ich bekomme auf meinem Mac, auf dem die ältere Version 3.4 von clang läuft, nicht den gleichen Fehler.
Hat clang Unterstützung für -finline-Funktionen in 3.5? Ist das etwas Spezifisches an diesem Paket? Wie sollte man die Option -finline-functions für optimierte Builds mit clang-3.5 + ersetzen?
Siehe dieses Commit: Ссылка
Früher wurde dieses Flag ignoriert und der Benutzer wurde nicht benachrichtigt. Jetzt wird der Benutzer benachrichtigt, dass er ignoriert wird. Sie sollten keinen Unterschied in der Codegenerierung mit oder ohne dieses Flag gesehen haben.
Es sollte nur eine Warnung sein, aber Sie haben es auf einen Fehler mit -Werror
aktualisiert.