From a6ca9c2922ac8b7dd9ca9b09db1bde5dbaf38102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20=C3=81vila=20de=20Esp=C3=ADndola?= Date: Wed, 1 Jun 2011 15:59:28 -0400 Subject: [PATCH] Don't create an empty section. --- src/comp/middle/metadata.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/comp/middle/metadata.rs b/src/comp/middle/metadata.rs index c7e4151dbe7a..bee1cd17ade1 100644 --- a/src/comp/middle/metadata.rs +++ b/src/comp/middle/metadata.rs @@ -716,11 +716,11 @@ fn encode_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) { - llmeta = encode_metadata(cx, crate); + if (!cx.sess.get_opts().shared) { + ret; } + auto llmeta = encode_metadata(cx, crate); auto llconst = trans::C_struct([llmeta]); auto llglobal = llvm::LLVMAddGlobal(cx.llmod, trans::val_ty(llconst), str::buf("rust_metadata"));