diff options
| author | JF Bastien <jfbastien@apple.com> | 2019-07-30 04:03:33 +0000 |
|---|---|---|
| committer | JF Bastien <jfbastien@apple.com> | 2019-07-30 04:03:33 +0000 |
| commit | 80b67baaedd50ded121908f9a4c03f5939b84f24 (patch) | |
| tree | 7eb832516ef03a1f2b249e1d15a799d46af836bc /llvm/unittests | |
| parent | 852d4446718e10301fc609760d2a2bd457bd59e0 (diff) | |
| download | bcm5719-llvm-80b67baaedd50ded121908f9a4c03f5939b84f24.tar.gz bcm5719-llvm-80b67baaedd50ded121908f9a4c03f5939b84f24.zip | |
[NFC] use C++11 in AlignOf.h, remove AlignedCharArray
I removed all uses of AlignedCharArray since the minimum MSVC version can handle
alignas on char arrays correctly. We can therefore remove AlignedCharArray.
This patch also updates AlignedCharArrayUnion to use C++11.
llvm-svn: 367282
Diffstat (limited to 'llvm/unittests')
| -rw-r--r-- | llvm/unittests/Support/AlignOfTest.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/llvm/unittests/Support/AlignOfTest.cpp b/llvm/unittests/Support/AlignOfTest.cpp index 94c6f5a0f53..780af95e2ab 100644 --- a/llvm/unittests/Support/AlignOfTest.cpp +++ b/llvm/unittests/Support/AlignOfTest.cpp @@ -233,16 +233,5 @@ TEST(AlignOfTest, BasicAlignedArray) { #ifndef _MSC_VER EXPECT_EQ(sizeof(V8), sizeof(AlignedCharArrayUnion<V8>)); #endif - - EXPECT_EQ(1u, (alignof(AlignedCharArray<1, 1>))); - EXPECT_EQ(2u, (alignof(AlignedCharArray<2, 1>))); - EXPECT_EQ(4u, (alignof(AlignedCharArray<4, 1>))); - EXPECT_EQ(8u, (alignof(AlignedCharArray<8, 1>))); - EXPECT_EQ(16u, (alignof(AlignedCharArray<16, 1>))); - - EXPECT_EQ(1u, sizeof(AlignedCharArray<1, 1>)); - EXPECT_EQ(7u, sizeof(AlignedCharArray<1, 7>)); - EXPECT_EQ(2u, sizeof(AlignedCharArray<2, 2>)); - EXPECT_EQ(16u, sizeof(AlignedCharArray<2, 16>)); } } // end anonymous namespace |

