Revert "Reapply^2 "[ProfileData] (compiler-rt) Use Error in InstrProf and Coverage, NFC""

This reverts commit r269696. The llvm commit does not pass the MSVC bot.

llvm-svn: 269702
This commit is contained in:
Vedant Kumar 2016-05-16 21:05:05 +00:00
parent da9513fc3c
commit 533a88a5c9
1 changed files with 4 additions and 3 deletions

View File

@ -322,15 +322,16 @@ typedef struct ValueProfData {
static std::unique_ptr<ValueProfData>
serializeFrom(const InstrProfRecord &Record);
/*!
* Check the integrity of the record.
* Check the integrity of the record. Return the error code when
* an error is detected, otherwise return instrprof_error::success.
*/
Error checkIntegrity();
instrprof_error checkIntegrity();
/*!
* Return a pointer to \c ValueProfileData instance ready to be read.
* All data in the instance are properly byte swapped. The input
* data is assumed to be in little endian order.
*/
static Expected<std::unique_ptr<ValueProfData>>
static ErrorOr<std::unique_ptr<ValueProfData>>
getValueProfData(const unsigned char *SrcBuffer,
const unsigned char *const SrcBufferEnd,
support::endianness SrcDataEndianness);