ProgramBinaryTest: fix an unreachable code warning

This warning was found by the GN build on Windows: the FAIL macro contains
a return which caused code after the FAIL to be unreachable.

BUG=angleproject:929

Change-Id: Id4bda39ea9f76d2b59c44391cb2de8a3bfb6947c
Reviewed-on: https://chromium-review.googlesource.com/296950
Tested-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/tests/gl_tests/ProgramBinaryTest.cpp b/src/tests/gl_tests/ProgramBinaryTest.cpp
index cd8e0b3..fb175d9 100644
--- a/src/tests/gl_tests/ProgramBinaryTest.cpp
+++ b/src/tests/gl_tests/ProgramBinaryTest.cpp
@@ -377,9 +377,8 @@
 
     if (program == 0)
     {
-        FAIL() << "Failed to create program from source";
         destroyEGLWindow(&eglWindow);
-        return;
+        FAIL() << "Failed to create program from source";
     }
 
     // Draw using the program to ensure it works as expected