summaryrefslogtreecommitdiff
path: root/rts/LinkerInternals.h
diff options
context:
space:
mode:
Diffstat (limited to 'rts/LinkerInternals.h')
-rw-r--r--rts/LinkerInternals.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/rts/LinkerInternals.h b/rts/LinkerInternals.h
index 0f47b82761..8a8df50098 100644
--- a/rts/LinkerInternals.h
+++ b/rts/LinkerInternals.h
@@ -243,7 +243,7 @@ typedef struct _ObjectCode {
/* Holds the list of symbols in the .o file which
require extra information.*/
- HashTable *extraInfos;
+ StrHashTable *extraInfos;
#if RTS_LINKER_USE_MMAP == 1
/* The m32 allocators used for allocating small sections and symbol extras
@@ -304,12 +304,12 @@ void addSection (Section *s, SectionKind kind, SectionAlloc alloc,
void* start, StgWord size, StgWord mapped_offset,
void* mapped_start, StgWord mapped_size);
-HsBool ghciLookupSymbolInfo(HashTable *table,
+HsBool ghciLookupSymbolInfo(StrHashTable *table,
const SymbolName* key, RtsSymbolInfo **result);
int ghciInsertSymbolTable(
pathchar* obj_name,
- HashTable *table,
+ StrHashTable *table,
const SymbolName* key,
SymbolAddr* data,
HsBool weak,
@@ -318,7 +318,7 @@ int ghciInsertSymbolTable(
/* lock-free version of lookupSymbol */
SymbolAddr* lookupSymbol_ (SymbolName* lbl);
-extern /*Str*/HashTable *symhash;
+extern StrHashTable *symhash;
pathchar*
resolveSymbolAddr (pathchar* buffer, int size,