The message "could not get the buffer for the member defining symbol"
now also contains the name of the archive and the name of the archive
member that we tried to open.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
Before:
lld-link: error: could not get the buffer for the member defining symbol spvDiagnosticDestroy: No such file or directory
After:
lld-link: error: could not get the buffer for the member defining symbol spvDiagnosticDestroy: obj/third_party/SPIRV-Tools/src/spvtools.lib(obj/third_party/SPIRV-Tools/src/obj/third_party/SPIRV-Tools/src/spvtools/diagnostic.obj): No such file or directory
Comment Actions
(Following the same archive(member) format also used by toString() in InputFiles.cpp)
lld/COFF/Driver.cpp | ||
---|---|---|
228–230 ↗ | (On Diff #186038) | I wouldn't pass SymName and ParentName and just capture them using [&]. |
lld/COFF/Driver.cpp | ||
---|---|---|
228–230 ↗ | (On Diff #186038) | [ =] is better for StringRefs, right? |