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