mirror of
https://github.com/github/codeql.git
synced 2025-12-20 10:46:30 +01:00
27 lines
318 B
C
27 lines
318 B
C
|
|
int global = 0;
|
|
|
|
int pure(void) {
|
|
return global;
|
|
}
|
|
|
|
int impure(void) {
|
|
return global++;
|
|
}
|
|
|
|
void f(void) {
|
|
int i;
|
|
int *ip;
|
|
int volatile vi;
|
|
int * volatile vip;
|
|
|
|
sizeof(i);
|
|
sizeof(vi);
|
|
sizeof(*ip);
|
|
sizeof(*vip);
|
|
sizeof(global++);
|
|
sizeof(pure());
|
|
sizeof(impure());
|
|
}
|
|
|