Refactor the SymbolName and SymbolAddr types to be pointers
authorTamar Christina <tamar@zhox.com>
Sat, 4 Jun 2016 11:07:32 +0000 (13:07 +0200)
committerBen Gamari <ben@smart-cactus.org>
Sat, 4 Jun 2016 11:07:32 +0000 (13:07 +0200)
commitb948a1da7a3929160cb7cb8d6cf2fe79c3081d0a
treecb0d4740fa4fdffb2d456f89a974211f6359ef46
parent4dbacbc89a999bf371d51194b4662a209ac907f1
Refactor the SymbolName and SymbolAddr types to be pointers

Take the pointer notation out of the typedef such that it preserves the
fact that these are pointers at the use site.

Test Plan:
./validate on all platforms that use the runtime linker.

For unix platforms please ensure `DYNAMIC_GHC_PROGRAMS=NO` is
 added to your validate file.

Continuation of D2250

Reviewers: austin, bgamari, simonmar, erikd

Reviewed By: erikd

Subscribers: thomie, #ghc_windows_task_force

Differential Revision: https://phabricator.haskell.org/D2302

GHC Trac Issues: #11816
rts/Linker.c
rts/RtsSymbols.h