blob: ce9d77241b317612d6da8ae238fc17c4e6acf93f [file] [log] [blame]
Chris Lattnerd28442e2006-12-01 18:04:08 +00001// RUN: %llvmgcc -O3 -S -o - -emit-llvm %s | grep extern_weak &&
2// RUN: %llvmgcc -O3 -S -o - -emit-llvm | llvm-as | llc
Chris Lattnerbe737bb2006-12-01 07:14:26 +00003
Reid Spencere558c682006-12-03 16:40:08 +00004#ifndef __linux__
Chris Lattnerbe737bb2006-12-01 07:14:26 +00005void foo() __attribute__((weak_import));
6#else
7void foo() __attribute__((weak));
8#endif
9
10void bar() { foo(); }
11