1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm -o - %s | FileCheck %s 2*67e74705SXin Li 3*67e74705SXin Li struct p { 4*67e74705SXin Li char a; 5*67e74705SXin Li int b; 6*67e74705SXin Li } __attribute__ ((packed)); 7*67e74705SXin Li 8*67e74705SXin Li struct p t = { 1, 10 }; 9*67e74705SXin Li struct p u; 10*67e74705SXin Li main()11*67e74705SXin Liint main () { 12*67e74705SXin Li // CHECK: align 1 13*67e74705SXin Li // CHECK: align 1 14*67e74705SXin Li int tmp = t.b; 15*67e74705SXin Li u.b = tmp; 16*67e74705SXin Li return tmp; 17*67e74705SXin Li 18*67e74705SXin Li } 19