1*67e74705SXin Li // RUN: %clang_cc1 -triple i686-linux-gnu -w %s -emit-llvm -o - 2*67e74705SXin Li 3*67e74705SXin Li // PR854 4*67e74705SXin Li struct kernel_symbol { 5*67e74705SXin Li unsigned long value; 6*67e74705SXin Li }; 7*67e74705SXin Li unsigned long loops_per_jiffy = (1<<12); 8*67e74705SXin Li static const char __kstrtab_loops_per_jiffy[] 9*67e74705SXin Li __attribute__((section("__ksymtab_strings"))) = "loops_per_jiffy"; 10*67e74705SXin Li static const struct kernel_symbol __ksymtab_loops_per_jiffy 11*67e74705SXin Li __attribute__((__used__)) __attribute__((section("__ksymtab"))) = { (unsigned 12*67e74705SXin Li long)&loops_per_jiffy, __kstrtab_loops_per_jiffy }; 13