Skip to content

Instantly share code, notes, and snippets.

@insom
Created November 16, 2016 02:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save insom/2112d8524456dab3263e545387ec0b5e to your computer and use it in GitHub Desktop.
Save insom/2112d8524456dab3263e545387ec0b5e to your computer and use it in GitHub Desktop.
Exploring (void)variable for supressing warnings
lappy:~ aaron$ cat a.C
int main(void) {
int a = 1 + 1;
}
lappy:~ aaron$ clang a.C -Wall
a.C:2:9: warning: unused variable 'a' [-Wunused-variable]
int a = 1 + 1;
^
1 warning generated.
lappy:~ aaron$ vim a.C
lappy:~ aaron$ cat aclang a.C -Wall
lappy:~ aaron$ cat a.C
int main(void) {
int a = 1 + 1;
a;
}
lappy:~ aaron$ clang a.C -Wall
a.C:3:5: warning: expression result unused [-Wunused-value]
a;
^
1 warning generated.
lappy:~ aaron$ vim a.C
lappy:~ aaron$ cat a.C
int main(void) {
int a = 1 + 1;
(void) a;
}
lappy:~ aaron$ clang a.C -Wall
lappy:~ aaron$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment