Move constexpr arrays out of class definition.

GCC Linker doesn't seem to like this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296560 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Zachary Turner 2017-03-01 01:17:31 +00:00
parent ca953345f8
commit 22de43b01e

View File

@ -124,10 +124,11 @@ private:
BumpPtrAllocator Allocator;
};
constexpr endianness Endians[] = { big, little, native };
constexpr uint32_t NumEndians = llvm::array_lengthof(Endians);
constexpr uint32_t NumStreams = 2 * NumEndians;
class BinaryStreamTest : public testing::Test {
static constexpr endianness Endians[] = {big, little, native};
static constexpr uint32_t NumEndians = llvm::array_lengthof(Endians);
static constexpr uint32_t NumStreams = 2 * NumEndians;
public:
BinaryStreamTest() {}