<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Unreal engine demos segfault after shader compilation error with OpenGL 4.3"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95005#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Unreal engine demos segfault after shader compilation error with OpenGL 4.3"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=95005">bug 95005</a>
              from <span class="vcard"><a class="email" href="mailto:bas@basnieuwenhuizen.nl" title="Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>"> <span class="fn">Bas Nieuwenhuizen</span></a>
</span></b>
        <pre>That created confusion on IRC too. I think that it isn't allowed based on

"All variable names, structure type names, and function names in a given scope
share the same name space. Function names can be redeclared in the same scope,
with the same or different parameters, without error. An implicitly sized array
can be re-declared in the same scope as an array of the same base type.
Otherwise, within one compilation unit, a declared name cannot be redeclared in
the same scope; doing so results in a redeclaration compile-time error."

(4.2 Scoping, GLSL 4.30 spec)

So I'm not entirely sure if you quoted patch conflicts with this, or that it
should be interpreted as hiding things on declaration, but not specifiying when
the declaration is allowed.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>