Keine Unterstützung von -finline-Funktionen in clang 3.5?

8

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?

    
Carneiro 29.09.2014, 20:48
quelle

1 Antwort

12

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.

    
Bill Lynch 29.09.2014, 20:58
quelle

Tags und Links