@@ -254,21 +254,21 @@ COMPILER_RT_VISIBILITY int lprofWriteData(ProfDataWriter *Writer,
254254 const VTableProfData * VTableEnd = __llvm_profile_end_vtables ();
255255 const char * VNamesBegin = __llvm_profile_begin_vtabnames ();
256256 const char * VNamesEnd = __llvm_profile_end_vtabnames ();
257+ uint64_t Version = __llvm_profile_get_version ();
257258 return lprofWriteDataImpl (Writer , DataBegin , DataEnd , CountersBegin ,
258259 CountersEnd , BitmapBegin , BitmapEnd , VPDataReader ,
259260 NamesBegin , NamesEnd , VTableBegin , VTableEnd ,
260- VNamesBegin , VNamesEnd , SkipNameDataWrite );
261+ VNamesBegin , VNamesEnd , SkipNameDataWrite , Version );
261262}
262263
263- COMPILER_RT_VISIBILITY int
264- lprofWriteDataImpl (ProfDataWriter * Writer , const __llvm_profile_data * DataBegin ,
265- const __llvm_profile_data * DataEnd ,
266- const char * CountersBegin , const char * CountersEnd ,
267- const char * BitmapBegin , const char * BitmapEnd ,
268- VPDataReaderType * VPDataReader , const char * NamesBegin ,
269- const char * NamesEnd , const VTableProfData * VTableBegin ,
270- const VTableProfData * VTableEnd , const char * VNamesBegin ,
271- const char * VNamesEnd , int SkipNameDataWrite ) {
264+ COMPILER_RT_VISIBILITY int lprofWriteDataImpl (
265+ ProfDataWriter * Writer , const __llvm_profile_data * DataBegin ,
266+ const __llvm_profile_data * DataEnd , const char * CountersBegin ,
267+ const char * CountersEnd , const char * BitmapBegin , const char * BitmapEnd ,
268+ VPDataReaderType * VPDataReader , const char * NamesBegin ,
269+ const char * NamesEnd , const VTableProfData * VTableBegin ,
270+ const VTableProfData * VTableEnd , const char * VNamesBegin ,
271+ const char * VNamesEnd , int SkipNameDataWrite , uint64_t Version ) {
272272 /* Calculate size of sections. */
273273 const uint64_t DataSectionSize =
274274 __llvm_profile_get_data_size (DataBegin , DataEnd );
0 commit comments