Collect shader outputs and interface block information.

This paves the way for returning ES3-specific info from the shader
translator with the new query methods.

BUG=angle:466

Change-Id: Ib13cdb604854cdf11e9dc00dd94f18eadc946561
Reviewed-on: https://chromium-review.googlesource.com/206770
Tested-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
diff --git a/src/compiler/translator/UtilsHLSL.cpp b/src/compiler/translator/UtilsHLSL.cpp
index dbe35a5..de0c36c 100644
--- a/src/compiler/translator/UtilsHLSL.cpp
+++ b/src/compiler/translator/UtilsHLSL.cpp
@@ -79,7 +79,7 @@
 
 TString Decorate(const TString &string)
 {
-    if (string.compare(0, 3, "gl_"))
+    if (string.compare(0, 3, "gl_") != 0)
     {
         return "_" + string;
     }