mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-27 16:17:17 +00:00
Rename the VMCore unittest tree to IR. Somehow was missed when doing the
library rename. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171747 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
30
unittests/IR/TypesTest.cpp
Normal file
30
unittests/IR/TypesTest.cpp
Normal file
@@ -0,0 +1,30 @@
|
||||
//===- llvm/unittest/IR/TypesTest.cpp - Type unit tests -------------------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#include "llvm/IR/DerivedTypes.h"
|
||||
#include "llvm/IR/LLVMContext.h"
|
||||
#include "gtest/gtest.h"
|
||||
using namespace llvm;
|
||||
|
||||
namespace {
|
||||
|
||||
TEST(TypesTest, StructType) {
|
||||
LLVMContext C;
|
||||
|
||||
// PR13522
|
||||
StructType *Struct = StructType::create(C, "FooBar");
|
||||
EXPECT_EQ("FooBar", Struct->getName());
|
||||
Struct->setName(Struct->getName().substr(0, 3));
|
||||
EXPECT_EQ("Foo", Struct->getName());
|
||||
Struct->setName("");
|
||||
EXPECT_TRUE(Struct->getName().empty());
|
||||
EXPECT_FALSE(Struct->hasName());
|
||||
}
|
||||
|
||||
} // end anonymous namespace
|
Reference in New Issue
Block a user