Don't create an empty section.

上级 30efdeec
...@@ -716,11 +716,11 @@ fn encode_metadata(&@trans::crate_ctxt cx, &@ast::crate crate) ...@@ -716,11 +716,11 @@ fn encode_metadata(&@trans::crate_ctxt cx, &@ast::crate crate)
} }
fn write_metadata(&@trans::crate_ctxt cx, &@ast::crate crate) { fn write_metadata(&@trans::crate_ctxt cx, &@ast::crate crate) {
auto llmeta = C_postr(""); if (!cx.sess.get_opts().shared) {
if (cx.sess.get_opts().shared) { ret;
llmeta = encode_metadata(cx, crate);
} }
auto llmeta = encode_metadata(cx, crate);
auto llconst = trans::C_struct([llmeta]); auto llconst = trans::C_struct([llmeta]);
auto llglobal = llvm::LLVMAddGlobal(cx.llmod, trans::val_ty(llconst), auto llglobal = llvm::LLVMAddGlobal(cx.llmod, trans::val_ty(llconst),
str::buf("rust_metadata")); str::buf("rust_metadata"));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册