Update example to be more idiomatic.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 9 Jan 2014 14:40:43 +0000 (14:40 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 9 Jan 2014 14:40:43 +0000 (14:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198872 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Support/ErrorOr.h

index 4914a1d7d5f2edb358658658e0d5d2568e6fdf4b..543f50766ec30f8700de5d029e16d7cbea2f9936 100644 (file)
@@ -70,11 +70,10 @@ public:
 /// It is used like the following.
 /// \code
 ///   ErrorOr<Buffer> getBuffer();
-///   void handleError(error_code ec);
 ///
 ///   auto buffer = getBuffer();
-///   if (!buffer)
-///     handleError(buffer);
+///   if (error_code ec = buffer.getError())
+///     return ec;
 ///   buffer->write("adena");
 /// \endcode
 ///