I accidentally wrote a function that took an ErrorResult by value, not by reference. This is busted, of course, because attempts to Throw() on the thing in the function won't be seen by the caller.
Patch coming up to disable the copy constructor for ErrorResult so this can't happen.
Created attachment 623315 [details] [diff] [review]
Disallow copy-construction of ErrorResult, so it can only be passed by reference, not by value.