1*67e74705SXin Li // RUN: %clang_cc1 %s -triple i386-apple-darwin10 -emit-llvm -o - | FileCheck %s 2*67e74705SXin Li struct __attribute((packed)) x {int a : 24;}; a(struct x * g)3*67e74705SXin Liint a(struct x* g) { 4*67e74705SXin Li // CHECK: load i24 5*67e74705SXin Li return g->a; 6*67e74705SXin Li } 7