mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-12 17:32:19 +00:00
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:
parent
640040e1cf
commit
810affe049
@ -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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user