https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115897

Patrick Palka <ppalka at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[14/15 Regression]          |[14/15 Regression]
                   |__is_same fails for vector  |vector_si
                   |builtin                     |
                 CC|                            |ppalka at gcc dot gnu.org

--- Comment #2 from Patrick Palka <ppalka at gcc dot gnu.org> ---
Started with r14-2170-g4cf64d9cc2faf4, which means 

template <typename _Tp, typename _Up>
  struct is_same { static constexpr bool value = __is_same(_Tp, _Up); };

template <typename _Tp>
  using _Vp [[gnu::vector_size(16)]] = _Tp;

template <typename _Tp>
  struct Test
  {
    static_assert(not is_same<_Tp, _Vp<_Tp>>::value);
  };

Test<float> x;

Reply via email to