# HG changeset patch # User lost # Date 1261795003 0 # Node ID 1bdb4e256fc9b38e564a7f4ea14e5ee40b6a430d # Parent c3a34f820893eb6f2f0e7632f6423f400356511c Fixed segfault on reference to sizeof{} diff -r c3a34f820893 -r 1bdb4e256fc9 ChangeLog --- a/ChangeLog Tue Dec 22 05:53:25 2009 +0000 +++ b/ChangeLog Sat Dec 26 02:36:43 2009 +0000 @@ -11,6 +11,10 @@ Also, the software affected may follow in []. +Version 2.6.1 + +[b] Fixed problem with sizeof{} resolution causing segfaults [LWASM] + Version 2.6 [!] Fixed symbol resolution so all externally referenced objects, including diff -r c3a34f820893 -r 1bdb4e256fc9 lwasm/expr.c --- a/lwasm/expr.c Tue Dec 22 05:53:25 2009 +0000 +++ b/lwasm/expr.c Sat Dec 26 02:36:43 2009 +0000 @@ -434,7 +434,7 @@ int havedol = 0; // evaluate a symbol here - static const char *symchars = "_.$@?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; + static const char *symchars = "_.$@?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789{}"; while ((*p)[l] && strchr(symchars, (*p)[l])) { if ((*p)[l] == '$')