aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/alloc.c5
2 files changed, 7 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 169f0e4a673..75333b7160f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,11 @@
12012-06-27 Dmitry Antipov <dmantipov@yandex.ru> 12012-06-27 Dmitry Antipov <dmantipov@yandex.ru>
2 2
3 * alloc.c (allocate_string): Omit intervals initialization.
4 * alloc.c (make_uninit_multibyte_string): Initialize intervals
5 as in make_pure_string and make_pure_c_string.
6
72012-06-27 Dmitry Antipov <dmantipov@yandex.ru>
8
3 * alloc.c (allocate_string): Fix last change. 9 * alloc.c (allocate_string): Fix last change.
4 10
52012-06-27 Dmitry Antipov <dmantipov@yandex.ru> 112012-06-27 Dmitry Antipov <dmantipov@yandex.ru>
diff --git a/src/alloc.c b/src/alloc.c
index 8111487ace2..a16e3a6d83f 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -1959,10 +1959,6 @@ allocate_string (void)
1959 1959
1960 MALLOC_UNBLOCK_INPUT; 1960 MALLOC_UNBLOCK_INPUT;
1961 1961
1962 /* SIZE and SIZE_BYTE fields will be initialized
1963 by calling allocate_string_data. */
1964 s->intervals = NULL_INTERVAL;
1965
1966 --total_free_strings; 1962 --total_free_strings;
1967 ++total_strings; 1963 ++total_strings;
1968 ++strings_consed; 1964 ++strings_consed;
@@ -2529,6 +2525,7 @@ make_uninit_multibyte_string (EMACS_INT nchars, EMACS_INT nbytes)
2529 return empty_multibyte_string; 2525 return empty_multibyte_string;
2530 2526
2531 s = allocate_string (); 2527 s = allocate_string ();
2528 s->intervals = NULL_INTERVAL;
2532 allocate_string_data (s, nchars, nbytes); 2529 allocate_string_data (s, nchars, nbytes);
2533 XSETSTRING (string, s); 2530 XSETSTRING (string, s);
2534 string_chars_consed += nbytes; 2531 string_chars_consed += nbytes;