forked from OSchip/llvm-project
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:
parent
3f3ea33531
commit
204607bc90
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue