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