On review, this looks incorrect. Should only return address of GVAR on &AST_GVAR, not directly on GVAR.