Files
clang-p2996/compiler-rt/test/profile/Inputs/instrprof-dynamic-b.cpp
Duncan P. N. Exon Smith 084398857a InstrProf: Fix shared object profiling
Change the API of the instrumented profiling library to work with shared
objects.

  - Most things are now declared hidden, so that each executable gets
    its own copy.

  - Initialization hooks up a linked list of writers.

  - The raw format with shared objects that are profiled consists of a
    concatenated series of profiles.  llvm-profdata knows how to deal
    with that since r208938.

<rdar://problem/16918688>

llvm-svn: 208940
2014-05-16 01:30:24 +00:00

8 lines
102 B
C++

#include "instrprof-dynamic-header.h"
void b() {
if (true) {
bar<void>();
bar<int>();
}
}