From e5bbe93646708ef13377840dd225022cf3077d2a Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Thu, 9 Dec 2010 13:49:26 -0800 Subject: rustc: Mark constant strings as constants --- src/comp/middle/trans.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs index da4ea352..0a74b7a0 100644 --- a/src/comp/middle/trans.rs +++ b/src/comp/middle/trans.rs @@ -374,6 +374,7 @@ fn C_str(@crate_ctxt cx, str s) -> ValueRef { auto g = llvm.LLVMAddGlobal(cx.llmod, val_ty(sc), _str.buf(cx.names.next("str"))); llvm.LLVMSetInitializer(g, sc); + llvm.LLVMSetGlobalConstant(g, True); ret g; } -- cgit v1.2.3