1*3c1aa20cSAlvin Wong // RUN: %clang_cl_asan %Od %s %Fe%t 2673dc3d4SNico Weber // RUN: %run %t 3673dc3d4SNico Weber 4673dc3d4SNico Weber #include <windows.h> 5673dc3d4SNico Weber 6673dc3d4SNico Weber typedef struct _S { 7673dc3d4SNico Weber unsigned int bf1:1; 8673dc3d4SNico Weber unsigned int bf2:2; 9673dc3d4SNico Weber unsigned int bf3:3; 10673dc3d4SNico Weber unsigned int bf4:4; 11673dc3d4SNico Weber } S; 12673dc3d4SNico Weber main(void)13673dc3d4SNico Weberint main(void) { 14673dc3d4SNico Weber S *s = (S*)malloc(sizeof(S)); 15673dc3d4SNico Weber s->bf1 = 1; 16673dc3d4SNico Weber s->bf2 = 2; 17673dc3d4SNico Weber s->bf3 = 3; 18673dc3d4SNico Weber s->bf4 = 4; 19673dc3d4SNico Weber free(s); 20673dc3d4SNico Weber return 0; 21673dc3d4SNico Weber } 22