When we're copying an alias which will be defined later, we need to build a GlobalAlias, or else we'll crash later in IRLinker::linkGlobalValueBody.
clang sometimes constructs aliases like this for C++ destructors.
Differential D49316
[LTO] Fix linking with an alias defined using another alias. efriedma on Jul 13 2018, 12:41 PM. Authored by
Details When we're copying an alias which will be defined later, we need to build a GlobalAlias, or else we'll crash later in IRLinker::linkGlobalValueBody. clang sometimes constructs aliases like this for C++ destructors.
Diff Detail
|