Emit warnings when InstrProfCorrelator finds problems with debug info for lightweight instrumentation profile correlation. To prevent excessive printing, only emit the first 5 warnings.
In addition, remove a diagnostic about missing debug info in InstrProfiling.cpp. Some compiler-generated functions, e.g., __clang_call_terminate, does not emit debug info and will fail a build if -Werror is used. This warning is not actionable by the user and I have not seen non-compiler-generated functions fail this test.
Could this be controlled by an option, with default value being 5, rather than hardcoding the value here?