diff options
Diffstat (limited to 'src/pkg/runtime/string.cgo')
| -rw-r--r-- | src/pkg/runtime/string.cgo | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/src/pkg/runtime/string.cgo b/src/pkg/runtime/string.cgo index 2cb518c6f..4a96b83ec 100644 --- a/src/pkg/runtime/string.cgo +++ b/src/pkg/runtime/string.cgo @@ -41,7 +41,7 @@ gostringsize(int32 l)  	if(l == 0)  		return emptystring; -	s.str = mal(l+1);	// leave room for NUL for C runtime (e.g., callers of getenv) +	s.str = malx(l+1, 1);	// leave room for NUL for C runtime (e.g., callers of getenv)  	s.len = l;  	if(l > maxstring)  		maxstring = l; @@ -212,7 +212,7 @@ func slicebytetostring(b Slice) (s String) {  }  func stringtoslicebyte(s String) (b Slice) { -	b.array = mallocgc(s.len, RefNoPointers, 1, 1); +	b.array = mallocgc(s.len, RefNoPointers, 1, 1, 1);  	b.len = s.len;  	b.cap = s.len;  	mcpy(b.array, s.str, s.len); @@ -255,7 +255,7 @@ func stringtosliceint(s String) (b Slice) {  		n++;  	} -	b.array = mallocgc(n*sizeof(r[0]), RefNoPointers, 1, 1); +	b.array = mallocgc(n*sizeof(r[0]), RefNoPointers, 1, 1, 1);  	b.len = n;  	b.cap = n;  	p = s.str; | 
