aboutsummaryrefslogtreecommitdiffstats
path: root/src/composite.c
diff options
context:
space:
mode:
authorKenichi Handa2003-12-26 11:39:22 +0000
committerKenichi Handa2003-12-26 11:39:22 +0000
commitc7211bc5311e640b212da5c3bf780ac10ce5a08f (patch)
tree99e48eb6cc18881d45fa215c3b56d3d5eb47b5d8 /src/composite.c
parentd7fc69d16f9aa806b6c73fc6967f1ad62309fa67 (diff)
downloademacs-c7211bc5311e640b212da5c3bf780ac10ce5a08f.tar.gz
emacs-c7211bc5311e640b212da5c3bf780ac10ce5a08f.zip
*** empty log message ***
Diffstat (limited to 'src/composite.c')
-rw-r--r--src/composite.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/composite.c b/src/composite.c
index b4e931c6a20..f8e655a3685 100644
--- a/src/composite.c
+++ b/src/composite.c
@@ -842,9 +842,12 @@ syms_of_composite ()
842 842
843 args[0] = QCtest; 843 args[0] = QCtest;
844 args[1] = Qequal; 844 args[1] = Qequal;
845 /* We used to make the hash table weak so that unreferenced
846 compostions can be garbage-collected. But, usually once
847 created compositions are repeatedly used in an Emacs session,
848 and thus it's not worth to save memory in such a way. So, we
849 make the table not weak. */
845 args[2] = QCweakness; 850 args[2] = QCweakness;
846 /* Fixme: It seems that a weak hash table leads to segfault in GC,
847 but I have not yet found why. -- handa@m17n.org */
848 args[3] = Qnil; 851 args[3] = Qnil;
849 args[4] = QCsize; 852 args[4] = QCsize;
850 args[5] = make_number (311); 853 args[5] = make_number (311);