llvm/llvm/unittests/ADT/PointerUnionTest.cpp

//===- llvm/unittest/ADT/PointerUnionTest.cpp - Optional 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/PointerUnion.h"
#include "gtest/gtest.h"
usingnamespacellvm;

namespace {

PU;
PU3;
PU4;

struct PointerUnionTest : public testing::Test {};

TEST_F(PointerUnionTest, Comparison) {}

TEST_F(PointerUnionTest, Null) {}

TEST_F(PointerUnionTest, Is) {}

TEST_F(PointerUnionTest, Get) {}

template<int I> struct alignas(8) Aligned {};

PU8;

TEST_F(PointerUnionTest, ManyElements) {}

TEST_F(PointerUnionTest, GetAddrOfPtr1) {}

TEST_F(PointerUnionTest, NewCastInfra) {}

} // end anonymous namespace