The ExpandResponseFile function could return an error when it failed to expand the file (because it doens't exist or it's not readable, etc).
The caller should check for that rather than ignoring the return value then later on trying to load the @file.txt as an input file
similar change has also been made to lld-macho