diff options
| -rw-r--r-- | compiler-rt/lib/profile/InstrProfilingMerge.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler-rt/lib/profile/InstrProfilingMerge.c b/compiler-rt/lib/profile/InstrProfilingMerge.c index 17cffc7523f..efe094be925 100644 --- a/compiler-rt/lib/profile/InstrProfilingMerge.c +++ b/compiler-rt/lib/profile/InstrProfilingMerge.c @@ -35,7 +35,8 @@ int __llvm_profile_check_compatibility(const char *ProfileData, if (Header->Magic != __llvm_profile_get_magic() || Header->Version != __llvm_profile_get_version() || Header->DataSize != - (uint64_t)(__llvm_profile_end_data() - __llvm_profile_begin_data()) || + __llvm_profile_get_data_size(__llvm_profile_begin_data(), + __llvm_profile_end_data()) || Header->CountersSize != (uint64_t)(__llvm_profile_end_counters() - __llvm_profile_begin_counters()) || Header->NamesSize != (uint64_t)(__llvm_profile_end_names() - |

