llvm/llvm/unittests/ADT/BitFieldsTest.cpp

//===- llvm/unittests/ADT/BitFieldsTest.cpp - BitFields unit tests --------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "llvm/ADT/Bitfields.h"
#include "gtest/gtest.h"

usingnamespacellvm;

namespace {

TEST(BitfieldsTest, Example) {}

TEST(BitfieldsTest, FirstBit) {}

TEST(BitfieldsTest, SecondBit) {}

TEST(BitfieldsTest, LastBit) {}

TEST(BitfieldsTest, LastBitUint64) {}

TEST(BitfieldsTest, Enum) {}

TEST(BitfieldsTest, EnumClass) {}

TEST(BitfieldsTest, OneBitSigned) {}

TEST(BitfieldsTest, TwoBitSigned) {}

TEST(BitfieldsTest, isOverlapping) {}

TEST(BitfieldsTest, areContiguous) {}

TEST(BitfieldsTest, FullUint64) {}

TEST(BitfieldsTest, FullInt64) {}

#ifdef EXPECT_DEBUG_DEATH

TEST(BitfieldsTest, ValueTooBigBool) {}

TEST(BitfieldsTest, ValueTooBigInt) {}

TEST(BitfieldsTest, ValueTooBigBounded) {}

#endif

} // namespace