AFAICT, all callers of getInputFilename consume the string right away. Nobody seems to rely on the "copy" behavior that comes with returning "const std::string".
ListInit::getValues()
getElements()
llvm::
Init