0
Dieser CodeKann Clang eine Warnung ausgeben, um Double in Float umzuwandeln?
int main() {
double d = 3.14;
float f = d;
}
eine Warnung mit Vision C++ 2015 Express:
warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
Ich würde gerne auch eine Warnung wie diese sehen, wenn sie mit Clang (oder GCC) zu kompilieren. Gibt es dafür eine Befehlszeilenoption? -Wconversion
hilft hier nicht.
Hilft "Wngarrowing"? –
Welche Version von gcc/clang verwenden Sie? '-Wconversion' löst eine Warnung in gcc 4.4+ und clang 3+ aus. – Holt
Oh Junge, tut mir leid. Ich habe zwei kompilierte Bash-Skripte durcheinander gebracht. Also dachte ich, ich hätte "Wconversion" aktiviert, aber das war es nicht. '-Weconversion' hilft in der Tat. –