// Test the linker feature that treats undefined weak symbols as null values. // RUN: %clang_pgogen -o %t %s // RUN: not %t // RUN: %clang -o %t %s // RUN: %t __attribute__((weak)) void __llvm_profile_reset_counters(void); int main() { if (__llvm_profile_reset_counters) { __llvm_profile_reset_counters(); return 1; } return 0; }