[luatex] bug related to attribute and math

Dohyun Kim nomosnomos at gmail.com
Sat Feb 21 13:34:07 CET 2009


2009/2/20 Taco Hoekwater <taco at elvenkind.com>:
>
>
> Dohyun Kim wrote:
>> HI,
>>
>> On compiling following tex code, I get failed assertion error.
>>
>> $ cat t.tex
>> \attributedef\xyz 11
>> \xyz-1
>
> You can't really assign negative values to an attribute (at the
> moment), doing so is the same as unsetting it. The assertion failure
> is a bug but I won't fix that right now since I intend to lift that
> limitation soon.
>

OK.  However, I still get assertion failure even after modifying my code,
Is my understanding about attribute totally wrong? or is this luatex's bug?

$ cat t.tex
\attributedef\xyz11
{\xyz1 }
$\dot{}$
\bye

$ luatex t.tex
This is LuaTeX, Version snapshot-0.33.1-2009022109 (Web2C 7.5.7)
(t.tex../../../../src/texk/web2c/luatexdir/tex/mlist.c:1891: failed
assertion `type(varmem[((q)+1)].hh.v.LH)==attribute_list_node'
Abort trap

$ luatex -version
This is LuaTeX, Version snapshot-0.33.1-2009022109, build 1886

Best,
Dohyun Kim


More information about the luatex mailing list