[Bug 98699] "float[a+++4 ? 1:1] f;" crashes glsl_compiler

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Aug 9 10:09:41 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=98699

Tapani Pälli <lemody at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|mesa-dev at lists.freedesktop. |lemody at gmail.com
                   |org                         |
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #7 from Tapani Pälli <lemody at gmail.com> ---
commit 03a5acec687454c7fe227b4bdd2db97d515f1af7
Author: Tapani Pälli <tapani.palli at intel.com>
Date:   Tue Aug 7 08:20:29 2018 +0300

    glsl: handle error case with ast_post_inc, ast_post_dec

    Return ir_rvalue::error_value with ast_post_inc, ast_post_dec if
    parser error was emitted previously. This way process_array_size
    won't see bogus IR generated like with commit 9c676a64273.

    Signed-off-by: Tapani Pälli <tapani.palli at intel.com>
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=98699
    Reviewed-by: Iago Toral Quiroga <itoral at igalia.com>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20180809/ad8d95a1/attachment-0001.html>


More information about the intel-3d-bugs mailing list