Commit b92f92a7 by Olli Etuaho Committed by Commit Bot

Clean up dead insertion of unmangled symbols

Unmangled names of built-ins are not inserted to the symbol table in a normal way, so the function to do that is not needed. BUG=angleproject:2267 TEST=compile ANGLE Change-Id: I68bae9a1f762ecc69ab31f04458a38c941b9d74c Reviewed-on: https://chromium-review.googlesource.com/922202Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
parent b5db2b49
...@@ -32,7 +32,7 @@ class TSymbolTable::TSymbolTableLevel ...@@ -32,7 +32,7 @@ class TSymbolTable::TSymbolTableLevel
bool insert(TSymbol *symbol); bool insert(TSymbol *symbol);
// Insert a function using its unmangled name as the key. // Insert a function using its unmangled name as the key.
bool insertUnmangled(TFunction *function); void insertUnmangled(TFunction *function);
TSymbol *find(const ImmutableString &name) const; TSymbol *find(const ImmutableString &name) const;
...@@ -65,9 +65,6 @@ class TSymbolTable::TSymbolTableBuiltInLevel ...@@ -65,9 +65,6 @@ class TSymbolTable::TSymbolTableBuiltInLevel
bool insert(const TSymbol *symbol); bool insert(const TSymbol *symbol);
// Insert a function using its unmangled name as the key.
bool insertUnmangled(const TFunction *function);
const TSymbol *find(const ImmutableString &name) const; const TSymbol *find(const ImmutableString &name) const;
void insertUnmangledBuiltInName(const char *name); void insertUnmangledBuiltInName(const char *name);
...@@ -92,11 +89,9 @@ bool TSymbolTable::TSymbolTableLevel::insert(TSymbol *symbol) ...@@ -92,11 +89,9 @@ bool TSymbolTable::TSymbolTableLevel::insert(TSymbol *symbol)
return result.second; return result.second;
} }
bool TSymbolTable::TSymbolTableLevel::insertUnmangled(TFunction *function) void TSymbolTable::TSymbolTableLevel::insertUnmangled(TFunction *function)
{ {
// returning true means symbol was added to the table level.insert(tLevelPair(function->name(), function));
tInsertResult result = level.insert(tLevelPair(function->name(), function));
return result.second;
} }
TSymbol *TSymbolTable::TSymbolTableLevel::find(const ImmutableString &name) const TSymbol *TSymbolTable::TSymbolTableLevel::find(const ImmutableString &name) const
...@@ -115,13 +110,6 @@ bool TSymbolTable::TSymbolTableBuiltInLevel::insert(const TSymbol *symbol) ...@@ -115,13 +110,6 @@ bool TSymbolTable::TSymbolTableBuiltInLevel::insert(const TSymbol *symbol)
return result.second; return result.second;
} }
bool TSymbolTable::TSymbolTableBuiltInLevel::insertUnmangled(const TFunction *function)
{
// returning true means symbol was added to the table
tInsertResult result = mLevel.insert(tLevelPair(function->name(), function));
return result.second;
}
const TSymbol *TSymbolTable::TSymbolTableBuiltInLevel::find(const ImmutableString &name) const const TSymbol *TSymbolTable::TSymbolTableBuiltInLevel::find(const ImmutableString &name) const
{ {
tLevel::const_iterator it = mLevel.find(name); tLevel::const_iterator it = mLevel.find(name);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment