1*67e74705SXin Li // RUN: %clang_cc1 %s -emit-llvm -o - 2*67e74705SXin Li // PR1027 3*67e74705SXin Li 4*67e74705SXin Li struct sys_var { 5*67e74705SXin Li unsigned name_length; 6*67e74705SXin Li 7*67e74705SXin Li bool no_support_one_shot; sys_varsys_var8*67e74705SXin Li sys_var() {} 9*67e74705SXin Li }; 10*67e74705SXin Li 11*67e74705SXin Li 12*67e74705SXin Li struct sys_var_thd : public sys_var { 13*67e74705SXin Li }; 14*67e74705SXin Li 15*67e74705SXin Li extern sys_var_thd sys_auto_is_null; 16*67e74705SXin Li getsys_variables()17*67e74705SXin Lisys_var *getsys_variables() { 18*67e74705SXin Li return &sys_auto_is_null; 19*67e74705SXin Li } 20*67e74705SXin Li 21*67e74705SXin Li sys_var *sys_variables = &sys_auto_is_null; 22