1ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao// RUN: %clang_cc1 -emit-llvm < %s | grep 'extern_weak' | count 1 2ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 3ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaostruct S; 4ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaovoid __attribute__((weak)) foo1(struct S); 5ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaovoid (*foo2)(struct S) = foo1; 6