[PATCH] D133607: Improve ArchiveWriter diagnostics

Yi Kong via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 9 21:48:42 PDT 2022


kongyi added inline comments.


================
Comment at: llvm/test/Object/archive-malformed-object.test:13
 
-# ERR1: error: bad.a: Invalid bitcode signature
+# ERR1: error: bad.a: 'input.bc': Invalid bitcode signature
 
----------------
MaskRay wrote:
> Archive members are often described with `xxx(yyy)` syntax, i.e. 
> 
> `# ERR1: error: bad.a(input.bc): Invalid bitcode signature`
These are added at different points. Rustc uses the ArchiveWriter API, it only gets the member part. If we switch to your suggested syntax, the printout from Rustc would become

`error: failed to build archive: ('fake_bt_keystore.o') Not an int attribute (Producer: 'LLVM15.0.1git' Reader: 'LLVM 14.0.5-rust-dev')`



CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D133607/new/

https://reviews.llvm.org/D133607



More information about the llvm-commits mailing list