Landing: 75fdb6f80032

Project / Subsystem

gcc / darwin

Date

2026-06-27

Author

Iain Sandoe

Commit

75fdb6f800321836a801a4197321bc486e198b0c

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
darwin
patch_id
commit_hash
75fdb6f800321836a801a4197321bc486e198b0c
source_type
github
headline
Darwin: Prepares for NeXT metadata handling, allows metadata in const_data
tldr
Darwin's Objective-C handling is updated for NeXT metadata, allowing it in const data and making ClassList symbols linker-visible.
author
Iain Sandoe
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • darwin
  • Objective-C
  • metadata
discussion_id_link
bugzilla_pr
date
2026-06-27T00:00:00.000Z

This commit makes Darwin-specific preparations for handling NeXT metadata, as tracked by PR 124260. It allows metadata to be placed in const_data sections and ensures that ClassList symbols are linker-visible. Additionally, comments within the ImageInfo metadata flags are expanded for clarity.