diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/fns.c | 9 |
1 files changed, 4 insertions, 5 deletions
| @@ -5007,15 +5007,14 @@ sxhash (obj, depth) | |||
| 5007 | hash = XUINT (obj); | 5007 | hash = XUINT (obj); |
| 5008 | break; | 5008 | break; |
| 5009 | 5009 | ||
| 5010 | case Lisp_Symbol: | ||
| 5011 | hash = sxhash_string (SDATA (SYMBOL_NAME (obj)), | ||
| 5012 | SCHARS (SYMBOL_NAME (obj))); | ||
| 5013 | break; | ||
| 5014 | |||
| 5015 | case Lisp_Misc: | 5010 | case Lisp_Misc: |
| 5016 | hash = XUINT (obj); | 5011 | hash = XUINT (obj); |
| 5017 | break; | 5012 | break; |
| 5018 | 5013 | ||
| 5014 | case Lisp_Symbol: | ||
| 5015 | obj = SYMBOL_NAME (obj); | ||
| 5016 | /* Fall through. */ | ||
| 5017 | |||
| 5019 | case Lisp_String: | 5018 | case Lisp_String: |
| 5020 | hash = sxhash_string (SDATA (obj), SCHARS (obj)); | 5019 | hash = sxhash_string (SDATA (obj), SCHARS (obj)); |
| 5021 | break; | 5020 | break; |