aboutsummaryrefslogtreecommitdiff
path: root/llvm/docs/ProgrammersManual.rst
diff options
context:
space:
mode:
authorMiloš Stojanović <Milos.Stojanovic@rt-rk.com>2020-02-06 10:19:42 +0100
committerMiloš Stojanović <Milos.Stojanovic@rt-rk.com>2020-02-06 10:20:00 +0100
commitb093b663707afccefef204d85fc37a95c6ac4ddf (patch)
treed402b87d89a15ea55ed78926b1a00af79638d598 /llvm/docs/ProgrammersManual.rst
parent7ddd13070501a14d53689a4c87b0c56252c31995 (diff)
downloadllvm-b093b663707afccefef204d85fc37a95c6ac4ddf.zip
llvm-b093b663707afccefef204d85fc37a95c6ac4ddf.tar.gz
llvm-b093b663707afccefef204d85fc37a95c6ac4ddf.tar.bz2
[NFC] Fix error handling documentation
The default Error constructor can't be used since rL286561. Differential Revision: https://reviews.llvm.org/D74069
Diffstat (limited to 'llvm/docs/ProgrammersManual.rst')
-rw-r--r--llvm/docs/ProgrammersManual.rst4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/docs/ProgrammersManual.rst b/llvm/docs/ProgrammersManual.rst
index e4fb861..98002f6 100644
--- a/llvm/docs/ProgrammersManual.rst
+++ b/llvm/docs/ProgrammersManual.rst
@@ -847,7 +847,7 @@ this, use the named constructor idiom and return an ``Expected<T>``:
public:
static Expected<Foo> Create(Resource R1, Resource R2) {
- Error Err;
+ Error Err = Error::success();
Foo F(R1, R2, Err);
if (Err)
return std::move(Err);
@@ -946,7 +946,7 @@ following natural iteration idiom for fallible containers like Archive:
.. code-block:: c++
- Error Err;
+ Error Err = Error::success();
for (auto &Child : Ar->children(Err)) {
// Use Child - only enter the loop when it's valid