ckerr

#55578: refactor: remove unused const-pointer accessor specialization

Merged
Created: Nov 3, 2026, 11:56:12 AM
Merged: Nov 3, 2026, 1:26:21 PM
2 comments
Target: main

Description of Change

Remove the unused AccessorValue<const T*> specialization and its RAW_PTR_EXCLUSION dependency. All current Dictionary::SetGetter call sites use mutable RenderFrameHost* values and the existing frame converter, so the active getter behavior and the value/const-reference specializations are unchanged.

Validation

  • Targeted C++ lint and formatting checks passed.
  • Self-contained accessor template/type checks passed.
  • The active frame converter passed a syntax check with the configured Chromium compiler flags.
  • Broader compilation was attempted but is blocked by pre-existing Chromium/Node source and configuration mismatches in the local checkout.

Release Notes

Notes: none

Backports

46-x-y
Merged
PR Number
#55580
Merged At
Nov 3, 2026, 2:35:00 PM
Released In
Not yet
Release Date
Not yet

Semver Impact

Major
Breaking changes
Minor
New features
Patch
Bug fixes
None
Docs, tests, etc.

Semantic Versioning helps users understand the impact of updates:

  • Major (X.y.z): Breaking changes that may require code modifications
  • Minor (x.Y.z): New features that maintain backward compatibility
  • Patch (x.y.Z): Bug fixes that don't change the API
  • None: Changes that don't affect using facing parts of Electron