Program: Make LinkResult use gl::ErrorOrResult.
This simplifies the error handling code, and allows the use of the
ANGLE_TRY macro (and friends).
BUG=angleproject:1576
Change-Id: I3142388b10d0dd67a7f49a5c8c3d11102996be93
Reviewed-on: https://chromium-review.googlesource.com/411201
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/scripts/generate_new_renderer.py b/scripts/generate_new_renderer.py
index ba89c0f..1dc76aa 100644
--- a/scripts/generate_new_renderer.py
+++ b/scripts/generate_new_renderer.py
@@ -141,7 +141,7 @@
elif return_type == 'egl::Error':
return_statement = ' return egl::Error(EGL_BAD_ACCESS);\n'
elif return_type == 'LinkResult':
- return_statement = ' return LinkResult(false, gl::Error(GL_INVALID_OPERATION));\n'
+ return_statement = ' return gl::Error(GL_INVALID_OPERATION);\n'
elif re.search(r'\*$', return_type):
return_statement = ' return static_cast<' + return_type + '>(0);\n'
elif re.search(r'const ([^ \&]+) \&$', return_type):