https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115003

--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-14 branch has been updated by Gaius Mulley
<ga...@gcc.gnu.org>:

https://gcc.gnu.org/g:112d184348163d02d49789c3a7453e2ef86a493c

commit r14-10942-g112d184348163d02d49789c3a7453e2ef86a493c
Author: Gaius Mulley <gaiusm...@gmail.com>
Date:   Tue Nov 19 15:32:02 2024 +0000

    [PATCH] PR modula2/115003 exporting a symbol to outer scope with a name
clash causes ICE

    An ICE will occur if an unknown symbol is exported and causes a name
    clash.  The error mechanism attempts to find the scope of an unknown
    symbol.  This patch adds a missing case clause to GetScope and returns
    NulSym if the scope is an unknown symbol.

    gcc/m2/ChangeLog:

            PR modula2/115003
            * gm2-compiler/SymbolTable.mod (GetScope): Add UndefinedSym
            case clause and return NulSym.

    (cherry picked from commit bc5afdf14ccf8375f7fb3de2be1121aaf550f8aa)

    Signed-off-by: Gaius Mulley <gaiusm...@gmail.com>

Reply via email to