#2078: thorn vectors fails if vectorizatin is disabled -----------------------------------+---------------------------------------- Reporter: rhaas | Owner: Type: defect | Status: new Priority: major | Milestone: Component: EinsteinToolkit thorn | Version: development version Keywords: Vectors | -----------------------------------+---------------------------------------- At least in one case (gcc 7.2) thorn Vectors seems to fail with a message that overloading is not allowed in line 671 of vectors.h {{{ explicit constexpr vectype(scalar_t const &a) : v(props::set1(a)) {} }}} if vectorization is disabled (VECTORISE=no). My guess would be that in this case scalar_t and vector_t are the same and a conflict exists (or some other assumption is violated).
I'll provide more details once I have a a nicer testcase.