Try to fix GCC error about invalid use of const_cast in const version of ErrorOr::get()

llvm-svn: 220233
This commit is contained in:
Alexey Samsonov 2014-10-20 20:41:21 +00:00
parent 3f3ea33531
commit 204607bc90
1 changed files with 1 additions and 1 deletions

View File

@ -173,7 +173,7 @@ public:
}
reference get() { return *getStorage(); }
const_reference get() const { return const_cast<ErrorOr<T> >(this)->get(); }
const_reference get() const { return const_cast<ErrorOr<T> *>(this)->get(); }
std::error_code getError() const {
return HasError ? *getErrorStorage() : std::error_code();