November 13
https://issues.dlang.org/show_bug.cgi?id=24859

          Issue ID: 24859
           Summary: Relational expression for dynamic arrays with vector
                    elements fails to compile
           Product: D
           Version: D2
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: P1
         Component: druntime
          Assignee: nobody@puremagic.com
          Reporter: snarwin+bugzilla@gmail.com

As of DMD 2.109.1, the following program fails to compile:

---
void main()
{
    __vector(int[4])[] a, b;
    auto result = a < b;
}
---

The error message is:

---
/usr/include/dmd/druntime/import/core/internal/array/comparison.d(77): Error:
expression `r` of type `const(__vector(int[4]))` does not have a boolean value
/usr/include/dmd/druntime/import/core/internal/array/comparison.d(77): Error:
cannot implicitly convert expression `r` of type `const(__vector(int[4]))` to
`int`
bug.d(4): Error: template instance
`core.internal.array.comparison.__cmp!(__vector(int[4]))` error instantiating
---

--