From 9a503050c35f4de4a7b28560028b99416982854f Mon Sep 17 00:00:00 2001
From: Per Lindgren <per.lindgren@ltu.se>
Date: Thu, 27 Dec 2018 19:28:09 +0100
Subject: [PATCH] &'static CStr

---
 src/lib.rs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib.rs b/src/lib.rs
index 09704f8..3edc3df 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -38,7 +38,7 @@ pub fn kassume(cond: bool) {
 pub fn kassume(_cond: bool) {}
 
 #[cfg(feature = "klee-analysis")]
-pub fn kmksymbol<T>(t: &mut T, name: &CStr) {
+pub fn kmksymbol<T>(t: &mut T, name: &'static CStr) {
     unsafe {
         ll::klee_make_symbolic(
             t as *mut T as *mut c_void,
@@ -49,7 +49,7 @@ pub fn kmksymbol<T>(t: &mut T, name: &CStr) {
 }
 
 #[cfg(not(feature = "klee-analysis"))]
-pub fn kmksymbol<T>(_t: &mut T, _name: &CStr) {}
+pub fn kmksymbol<T>(_t: &mut T, _name: &'static CStr) {}
 
 #[macro_export]
 macro_rules! ksymbol {
-- 
GitLab