Bug 14325 – [CTFE] Comparison of AAs makes wrong result

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
All
Creation time
2015-03-24T15:25:00Z
Last change time
2015-06-17T21:02:57Z
Keywords
CTFE, pull, wrong-code
Assigned to
nobody
Creator
k.hara.pg

Comments

Comment #0 by k.hara.pg — 2015-03-24T15:25:44Z
Issue cases: static assert([1: 1] != [1: 2, 2: 1]); // OK static assert([1: 1] != [1: 2]); // OK static assert([1: 1] != [2: 1]); // Error! static assert([1: 1, 2:2] != [3: 3, 4:4]); // Error!
Comment #1 by k.hara.pg — 2015-03-24T15:32:26Z
Comment #2 by github-bugzilla — 2015-03-24T23:18:24Z
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6e41bfa6268fc44f3a767b32bb8cfb845265a5d7 fix Issue 14325 - [CTFE] Comparison of AAs makes wrong result https://github.com/D-Programming-Language/dmd/commit/99479d425e26cd00b7fc72057a60927e5106961d Merge pull request #4515 from 9rnsr/fix14325 Issue 14325 - [CTFE] Comparison of AAs makes wrong result
Comment #3 by github-bugzilla — 2015-06-17T21:02:57Z