1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm -o - -triple i386-apple-darwin %s | FileCheck %s 2*67e74705SXin Li // PR9571 3*67e74705SXin Li 4*67e74705SXin Li struct t { 5*67e74705SXin Li int x; 6*67e74705SXin Li }; 7*67e74705SXin Li 8*67e74705SXin Li extern struct t *cfun; 9*67e74705SXin Li f(void)10*67e74705SXin Liint f(void) { 11*67e74705SXin Li if (!(cfun + 0)) 12*67e74705SXin Li // CHECK: icmp ne %struct.t* 13*67e74705SXin Li return 0; 14*67e74705SXin Li return cfun->x; 15*67e74705SXin Li } 16