xref: /minix3/external/bsd/llvm/dist/clang/test/CodeGen/2006-07-31-PR854.c (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
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