Fonctionnement de "-Wunreachable-code"
Bonsoir,
J'aimerai savoir sur quoi GCC se base exactement pour afficher les warning retournés dû à "-Wunreachable-code".
Exemple :
Citation:
src/main.c:57: warning: will never be executed
src/main.c:57: warning: will never be executed
src/main.c:57: warning: will never be executed
src/main.c:57: warning: will never be executed
src/main.c:57: warning: will never be executed
Alors que mon code ligne 57 :
Code:
1 2
|
if (argc > 1 && strcmp(argv[1], "--version") == 0) { |
Pareil à d'autre endroit avec :
Code:
1 2
|
if (flag & FOR_UPDATE_IP) { |
Et ces parties sont bien exécutées.
Pourquoi m'afficher plusieurs fois le même warning ?
Merci