Landing: 44ab45453a49

Project / Subsystem

gcc / libstdc++

Date

2026-08-01

Author

Tomasz Kamiński

Commit

44ab45453a49724b9d50b3979fc60eb18d355735

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
libstdc++
patch_id
—
commit_hash
44ab45453a49724b9d50b3979fc60eb18d355735
source_type
github
headline
libstdc++: Disable '-Winvalid-specialization' for coroutine tests
tldr
GCC coroutine tests are updated to disable '-Winvalid-specialization' due to changes in std::coroutine_handle specialization.
author
Tomasz Kamiński
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • libstdc++
  • • testing
  • • coroutines
discussion_id_link
—
bugzilla_pr
—
date
2026-08-01T00:00:00.000Z

This commit adjusts GCC’s test suite for C++ coroutines by disabling the ‘-Winvalid-specialization’ warning flag for specific test cases. These tests define specializations for std::coroutine_handle, which have been marked with [[_Clang::__no_specializations]] in recent revisions, causing the warning to be incorrectly triggered.