Skip to content

Instantly share code, notes, and snippets.

@vedantk
Created November 29, 2011 01:00
Show Gist options
  • Save vedantk/1402850 to your computer and use it in GitHub Desktop.
Save vedantk/1402850 to your computer and use it in GitHub Desktop.
clang static analysis test
int main() {
int a[2] = {1, 2}, b = 3;
memset(a, 0, 12);
printf("a1 = %d, a2 = %d, b = %d\n", a[0], a[1], b);
int d[2] = {2, 3}, c = 1;
memset(&c, 0, 12);
printf("c = %d, d1 = %d, d2 = %d\n", c, d[0], d[1]);
printf( "&a[] = %p\n"
"&b = %p\n"
"&c = %p\n"
"&d[] = %p\n"
"&a[1] = %p\n"
"&d[1] = %p\n"
, &a, &b, &c, &d, &a[1], &d[1]);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment