[test] Avoid P0138R2, direct-list-init of fixed enums from integers, part 1/3.
authorCasey Carter <Casey@Carter.net>
Fri, 12 May 2017 20:33:32 +0000 (20:33 +0000)
committerCasey Carter <Casey@Carter.net>
Fri, 12 May 2017 20:33:32 +0000 (20:33 +0000)
commitef475c4d7183a32c35e753f579e98da331867123
tree2ab7fad0b229cd15bf6f079213188b555f0f9146
parent161e8c39af4b7ff6ddce76ffe7aa78fc1f35583f
[test] Avoid P0138R2, direct-list-init of fixed enums from integers, part 1/3.

This C++17 Core Language feature isn't necessary when testing std::byte.
It's a minor convenience, but it limits test coverage to very new compilers.

This part changes the code.

Fixes D32386.

llvm-svn: 302944
15 files changed:
libcxx/test/std/language.support/support.types/byteops/and.assign.pass.cpp
libcxx/test/std/language.support/support.types/byteops/and.pass.cpp
libcxx/test/std/language.support/support.types/byteops/lshift.assign.pass.cpp
libcxx/test/std/language.support/support.types/byteops/lshift.fail.cpp
libcxx/test/std/language.support/support.types/byteops/lshift.pass.cpp
libcxx/test/std/language.support/support.types/byteops/not.pass.cpp
libcxx/test/std/language.support/support.types/byteops/or.assign.pass.cpp
libcxx/test/std/language.support/support.types/byteops/or.pass.cpp
libcxx/test/std/language.support/support.types/byteops/rshift.assign.pass.cpp
libcxx/test/std/language.support/support.types/byteops/rshift.fail.cpp
libcxx/test/std/language.support/support.types/byteops/rshift.pass.cpp
libcxx/test/std/language.support/support.types/byteops/to_integer.fail.cpp
libcxx/test/std/language.support/support.types/byteops/to_integer.pass.cpp
libcxx/test/std/language.support/support.types/byteops/xor.assign.pass.cpp
libcxx/test/std/language.support/support.types/byteops/xor.pass.cpp