Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
strict aliasing
#include <stdio.h> // -O0 will print 6 // -O1 will print 6 // -O2 will print 5 // -O3 will print 5 void check (int *h, long *k) { *h = 5; *k = 6; printf("%d\n", *h); } int main (void) { long k; check((int *)&k, &k); return 0; }
run
|
edit
|
history
|
help
0
Heap DS and Heapsort
qwerty
Trace
Anziktet
te lo paso
NamespaceId
Web Browser History - LIST
PriorQ2
Comp Conexe
introduction c-types