summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CodeGenTypes.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-08-28 18:24:31 +0000
committerChris Lattner <sabre@nondot.org>2007-08-28 18:24:31 +0000
commit1c1f9324337dd0f42c6e73b4b41455c2e138d743 (patch)
tree1e3aacb3f8f38934ae7aef9154d1edbf2508a234 /clang/CodeGen/CodeGenTypes.cpp
parent25fb6819078e06665dc14f0d2a3926e939fa2496 (diff)
downloadbcm5719-llvm-1c1f9324337dd0f42c6e73b4b41455c2e138d743.tar.gz
bcm5719-llvm-1c1f9324337dd0f42c6e73b4b41455c2e138d743.zip
Change EnumDecl to store its corresponding integer type
directly in it. Remove TargetInfo::getEnumPolicy, as there is only one policy that we support right now. llvm-svn: 41548
Diffstat (limited to 'clang/CodeGen/CodeGenTypes.cpp')
-rw-r--r--clang/CodeGen/CodeGenTypes.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/CodeGen/CodeGenTypes.cpp b/clang/CodeGen/CodeGenTypes.cpp
index 8c6c89054fd..08c46b54bd0 100644
--- a/clang/CodeGen/CodeGenTypes.cpp
+++ b/clang/CodeGen/CodeGenTypes.cpp
@@ -146,7 +146,7 @@ const llvm::Type *CodeGenTypes::ConvertType(QualType T) {
if (!TD->isDefinition()) {
ResultType = llvm::OpaqueType::get();
} else if (TD->getKind() == Decl::Enum) {
- return ConvertType(Context.getEnumDeclIntegerType(cast<EnumDecl>(TD)));
+ return ConvertType(cast<EnumDecl>(TD)->getIntegerType());
} else if (TD->getKind() == Decl::Struct) {
const RecordDecl *RD = cast<const RecordDecl>(TD);
std::vector<const llvm::Type*> Fields;
OpenPOWER on IntegriCloud