HomePhabricator

Split GlobalValue into GlobalValue and GlobalObject.

Description

Split GlobalValue into GlobalValue and GlobalObject.

This allows code to statically accept a Function or a GlobalVariable, but
not an alias. This is already a cleanup by itself IMHO, but the main
reason for it is that it gives a lot more confidence that the refactoring to fix
the design of GlobalAlias is correct. That will be a followup patch.

Details

Committed
rafaelMay 13 2014, 11:45 AM
Parents
rL208715: Check explicitly for EHABI and just use the default settings.
Branches
Unknown
Tags
Unknown

Event Timeline