diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 10:51:19 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 10:51:19 +0000 |
commit | eb11fae6d08f479c0799db45860a98af528fa6e7 (patch) | |
tree | 44d492a50c8c1a7eb8e2d17ea3360ec4d066f042 /include/llvm/Support/TrailingObjects.h | |
parent | b8a2042aa938069e862750553db0e4d82d25822c (diff) |
Notes
Diffstat (limited to 'include/llvm/Support/TrailingObjects.h')
-rw-r--r-- | include/llvm/Support/TrailingObjects.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/include/llvm/Support/TrailingObjects.h b/include/llvm/Support/TrailingObjects.h index cb5a52b0d861..490bd94f4cd5 100644 --- a/include/llvm/Support/TrailingObjects.h +++ b/include/llvm/Support/TrailingObjects.h @@ -89,25 +89,25 @@ protected: }; /// This helper template works-around MSVC 2013's lack of useful -/// alignas() support. The argument to LLVM_ALIGNAS(), in MSVC, is +/// alignas() support. The argument to alignas(), in MSVC, is /// required to be a literal integer. But, you *can* use template -/// specialization to select between a bunch of different LLVM_ALIGNAS +/// specialization to select between a bunch of different alignas() /// expressions... template <int Align> class TrailingObjectsAligner : public TrailingObjectsBase {}; template <> -class LLVM_ALIGNAS(1) TrailingObjectsAligner<1> : public TrailingObjectsBase {}; +class alignas(1) TrailingObjectsAligner<1> : public TrailingObjectsBase {}; template <> -class LLVM_ALIGNAS(2) TrailingObjectsAligner<2> : public TrailingObjectsBase {}; +class alignas(2) TrailingObjectsAligner<2> : public TrailingObjectsBase {}; template <> -class LLVM_ALIGNAS(4) TrailingObjectsAligner<4> : public TrailingObjectsBase {}; +class alignas(4) TrailingObjectsAligner<4> : public TrailingObjectsBase {}; template <> -class LLVM_ALIGNAS(8) TrailingObjectsAligner<8> : public TrailingObjectsBase {}; +class alignas(8) TrailingObjectsAligner<8> : public TrailingObjectsBase {}; template <> -class LLVM_ALIGNAS(16) TrailingObjectsAligner<16> : public TrailingObjectsBase { +class alignas(16) TrailingObjectsAligner<16> : public TrailingObjectsBase { }; template <> -class LLVM_ALIGNAS(32) TrailingObjectsAligner<32> : public TrailingObjectsBase { +class alignas(32) TrailingObjectsAligner<32> : public TrailingObjectsBase { }; // Just a little helper for transforming a type pack into the same |