Make write_barrier and friends show up with KEEP_INLINES
The three barrier functions (write_barrier, store_load_barrier, load_load_barrier) are currently #defined macros when the non-threaded RTS is built. This means they are missed by the Inlines.c trick and can cause link errors in libraries that depend on them.
The fix for this is obvious and this ticket is just a place to put the patch.
Trac metadata
Trac field | Value |
---|---|
Version | 7.7 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | low |
Resolution | Unresolved |
Component | Runtime System |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | |
Architecture |