HomePhabricator

llvm-cxxmap: fix support for remapping non-mangled names.

Authored by rsmith on Dec 18 2019, 10:44 AM.

Description

llvm-cxxmap: fix support for remapping non-mangled names.

Remappings involving extern "C" names were already supported in the
context of <local-name>s, but this support didn't work for remapping the
complete mangling itself. (Eg, we would remap X<foo> but not foo itself,
if foo is an extern "C" function.)

Details