summaryrefslogtreecommitdiffstats
path: root/llvm/lib/AsmParser/ParserInternals.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-10-22 06:01:08 +0000
committerChris Lattner <sabre@nondot.org>2001-10-22 06:01:08 +0000
commite6b470c3f1c969a6d31397f41a4bad960939606c (patch)
treed01fc58edc10ab8aed5445bd6d19a28ec82a6c53 /llvm/lib/AsmParser/ParserInternals.h
parentd50fa5aa36bf8de888198c43a0f69617f59373d7 (diff)
downloadbcm5719-llvm-e6b470c3f1c969a6d31397f41a4bad960939606c.tar.gz
bcm5719-llvm-e6b470c3f1c969a6d31397f41a4bad960939606c.zip
Remove ugly subclass of Opaque type
llvm-svn: 936
Diffstat (limited to 'llvm/lib/AsmParser/ParserInternals.h')
-rw-r--r--llvm/lib/AsmParser/ParserInternals.h10
1 files changed, 0 insertions, 10 deletions
diff --git a/llvm/lib/AsmParser/ParserInternals.h b/llvm/lib/AsmParser/ParserInternals.h
index cc37bd9bf97..fe422d07443 100644
--- a/llvm/lib/AsmParser/ParserInternals.h
+++ b/llvm/lib/AsmParser/ParserInternals.h
@@ -160,13 +160,6 @@ public:
int getLineNum() const { return LineNum; }
};
-struct TypePlaceHolderHelper : public OpaqueType {
- TypePlaceHolderHelper(const Type *Ty) : OpaqueType() {
- assert(Ty == Type::TypeTy);
- }
-};
-
-
struct InstPlaceHolderHelper : public Instruction {
InstPlaceHolderHelper(const Type *Ty) : Instruction(Ty, UserOp1, "") {}
@@ -184,7 +177,6 @@ struct MethPlaceHolderHelper : public Method {
MethPlaceHolderHelper(const Type *Ty) : Method(cast<const MethodType>(Ty)) {}
};
-typedef PlaceholderValue<TypePlaceHolderHelper> TypePlaceHolder;
typedef PlaceholderValue<InstPlaceHolderHelper> ValuePlaceHolder;
typedef PlaceholderValue<BBPlaceHolderHelper> BBPlaceHolder;
@@ -195,7 +187,6 @@ static inline ValID &getValIDFromPlaceHolder(const Value *Val) {
Ty = cast<PointerType>(Ty)->getValueType();
switch (Ty->getPrimitiveID()) {
- case Type::TypeTyID: return ((TypePlaceHolder*)Val)->getDef();
case Type::LabelTyID: return ((BBPlaceHolder*)Val)->getDef();
default: return ((ValuePlaceHolder*)Val)->getDef();
}
@@ -208,7 +199,6 @@ static inline int getLineNumFromPlaceHolder(const Value *Val) {
Ty = cast<PointerType>(Ty)->getValueType();
switch (Ty->getPrimitiveID()) {
- case Type::TypeTyID: return ((TypePlaceHolder*)Val)->getLineNum();
case Type::LabelTyID: return ((BBPlaceHolder*)Val)->getLineNum();
default: return ((ValuePlaceHolder*)Val)->getLineNum();
}
OpenPOWER on IntegriCloud