Bug 22189 – type qualifier not applied to type tuple

Status
NEW
Severity
critical
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2021-08-06T18:44:51Z
Last change time
2024-12-13T19:17:55Z
Keywords
pull
Assigned to
No Owner
Creator
John Colvin
Moved to GitHub: dmd#18050 →

Comments

Comment #0 by john.loughran.colvin — 2021-08-06T18:44:51Z
alias AliasSeq(Args...) = Args; alias T = AliasSeq!(int, float); immutable(T) a; immutable T b; static assert(is(typeof(a) == typeof(a))); static assert(is(typeof(b) == typeof(b))); static assert(is(typeof(a) == typeof(b))); // Error: static assert: `is((int, float) == (immutable(int), immutable(float)))` is false
Comment #1 by dlang-bot — 2024-05-04T17:00:43Z
@ntrel updated dlang/dmd pull request #16439 "[broken] Support `TypeQual(TypeSeq)`" fixing this issue: - Fix Bugzilla 22189 - type qualifier not applied to type tuple https://github.com/dlang/dmd/pull/16439
Comment #2 by robert.schadek — 2024-12-13T19:17:55Z
THIS ISSUE HAS BEEN MOVED TO GITHUB https://github.com/dlang/dmd/issues/18050 DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB