https://issues.dlang.org/show_bug.cgi?id=15550
--- Comment #7 from github-bugzi...@puremagic.com ---
Commits pushed to master at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/3d385e420a2daa6ad65aa4bbfcb27f582f3db60a
Revert "Merge pull request #
https://issues.dlang.org/show_bug.cgi?id=15550
--- Comment #6 from github-bugzi...@puremagic.com ---
Commits pushed to stable at https://github.com/D-Programming-Language/dmd
https://github.com/D-Programming-Language/dmd/commit/3d385e420a2daa6ad65aa4bbfcb27f582f3db60a
Revert "Merge pull request #
https://issues.dlang.org/show_bug.cgi?id=15550
github-bugzi...@puremagic.com changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|-
https://issues.dlang.org/show_bug.cgi?id=15550
--- Comment #5 from ponce ---
Found a work-around.
--
https://issues.dlang.org/show_bug.cgi?id=15550
--- Comment #4 from ponce ---
- Still happen in DMD 2.071-b
- Can't reproduce on Windows
FWIW I could change the code, but I don't seem to find a workaround. I've tried
std.traits.hasMember instead and it fails similarly.
--
https://issues.dlang.org/show_bug.cgi?id=15550
ponce changed:
What|Removed |Added
CC||alil...@gmail.com
--- Comment #3 from ponce ---
Tha
https://issues.dlang.org/show_bug.cgi?id=15550
--- Comment #2 from Martin Nowak ---
Introduced by https://github.com/D-Programming-Language/dmd/pull/5263.
--
https://issues.dlang.org/show_bug.cgi?id=15550
--- Comment #1 from Martin Nowak ---
The bug boils down to this behavior change.
cat > bug.d << CODE
struct Vector(T, int N)
{
void opDispatch(string, U)(U)
{
}
}
static assert(!is(typeof(Vector!(int, 2)._isMatrix)));
CODE
dmd -c -o-