Skip to content

Commit

Permalink
[Preamble] Fix incorrect usage of std::error_category
Browse files Browse the repository at this point in the history
Differential Revision: https://reviews.llvm.org/D51380

llvm-svn: 340929
  • Loading branch information
aganea committed Aug 29, 2018
1 parent 51aadb4 commit 51c9349
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion clang/lib/Frontend/PrecompiledPreamble.cpp
Expand Up @@ -742,8 +742,10 @@ std::unique_ptr<PPCallbacks> PreambleCallbacks::createPPCallbacks() {
return nullptr;
}

static llvm::ManagedStatic<BuildPreambleErrorCategory> BuildPreambleErrCategory;

std::error_code clang::make_error_code(BuildPreambleError Error) {
return std::error_code(static_cast<int>(Error), BuildPreambleErrorCategory());
return std::error_code(static_cast<int>(Error), *BuildPreambleErrCategory);
}

const char *BuildPreambleErrorCategory::name() const noexcept {
Expand Down

0 comments on commit 51c9349

Please sign in to comment.