SymTabValues no longer hold constant pools

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@424 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2001-09-07 16:21:04 +00:00
parent 640040e1cf
commit 810affe049

View File

@ -8,18 +8,12 @@
#ifndef LLVM_SYMTAB_VALUE_H
#define LLVM_SYMTAB_VALUE_H
#include "llvm/ConstantPool.h"
class SymbolTable;
class ConstPoolVal;
class Value;
class SymTabValue {
public:
typedef ConstantPool ConstantPoolType;
private:
SymbolTable *SymTab, *ParentSymTab;
ConstantPool ConstPool; // The constant pool
Value *ValueParent;
protected:
@ -42,9 +36,6 @@ public:
inline SymbolTable *getSymbolTable() { return SymTab; }
inline const SymbolTable *getSymbolTable() const { return SymTab; }
inline const ConstantPool &getConstantPool() const{ return ConstPool; }
inline ConstantPool &getConstantPool() { return ConstPool; }
// getSymbolTableSure is guaranteed to not return a null pointer, because if
// the method does not already have a symtab, one is created. Use this if
// you intend to put something into the symbol table for the method.