//===----------------------------------------------------------------------===// // // The LLVM Compiler Infrastructure // // This file is dual licensed under the MIT and the University of Illinois Open // Source Licenses. See LICENSE.TXT for details. // //===----------------------------------------------------------------------===// // UNSUPPORTED: c++98, c++03 // // // [simd.casts] // template see below static_simd_cast(const simd&); #include #include using namespace std::experimental::parallelism_v2; static_assert( std::is_same(native_simd())), native_simd>::value, ""); static_assert(std::is_same>( simd())), fixed_size_simd>::value, ""); static_assert( std::is_same>( fixed_size_simd())), simd>::value, ""); int main() {}