Index: lld/trunk/wasm/InputFiles.cpp =================================================================== --- lld/trunk/wasm/InputFiles.cpp +++ lld/trunk/wasm/InputFiles.cpp @@ -52,7 +52,8 @@ StringRef ArchiveName) { file_magic Magic = identify_magic(MB.getBuffer()); if (Magic == file_magic::wasm_object) { - std::unique_ptr Bin = check(createBinary(MB)); + std::unique_ptr Bin = + CHECK(createBinary(MB), MB.getBufferIdentifier()); auto *Obj = cast(Bin.get()); if (Obj->isSharedObject()) return make(MB);