GCC and Clang support a feature called Named Address Space, that allows users to instruct the compiler to generate accesses to certain variables or members through FS or GS register.
Does MSVC support a feature like this?
(I have not been able to find anything on MSDN, but seeing how Windows has long allowed users to change the value of segment registers with FSGSBASE, the compiler must be providing some way to actually arrange the data appropriately, right?)