https://gcc.gnu.org/g:4dc736899d94f4266bd9d88208110710fe4eda59
commit r17-3929-g4dc736899d94f4266bd9d88208110710fe4eda59 Author: Kael Andrew Alonzo Franco <[email protected]> Date: Wed Sep 2 14:22:02 2026 -0400 D: Remove ENUM_BITFIELD in D. [PR125507] GCC requires C++14 and C++ supports enum bitfield so ENUM_BITFIELD is deprecated macro. Bootstrapped and regtested on x86_64-pc-linux-gnu. PR middle-end/125507 gcc/d/ChangeLog: * d-tree.h (struct binding_level): Remove ENUM_BITFIELD. Signed-off-by: Kael Andrew Franco <[email protected]> Diff: --- gcc/d/d-tree.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/d/d-tree.h b/gcc/d/d-tree.h index 905eab9239fc..c28ecf828080 100644 --- a/gcc/d/d-tree.h +++ b/gcc/d/d-tree.h @@ -128,7 +128,7 @@ struct GTY((chain_next ("%h.level_chain"))) binding_level binding_level *level_chain; /* The kind of scope this object represents. */ - ENUM_BITFIELD (level_kind) kind : 4; + enum level_kind kind : 4; }; /* The binding level currently in effect. */
