| 1 | // RUN: split-file %s %t |
|---|---|
| 2 | // RUN: cd %t |
| 3 | // |
| 4 | // RUN: %clang_pgogen foo.c -c -o foo.o |
| 5 | // RUN: %clang_pgogen -shared foo.o -o libfoo.so -bexpall |
| 6 | // RUN: %clang_pgogen -L%t user.c libfoo.so -o user1 |
| 7 | // RUN: ./user1 |
| 8 | |
| 9 | //--- foo.c |
| 10 | void foo() {} |
| 11 | |
| 12 | //--- user.c |
| 13 | void foo(); |
| 14 | int main() { foo(); } |
| 15 |
