japheth - 2012-10-17

Confirmed.
However, there won't be a fast fix because

- there's a workaround: you can enclose your quoted string in <> and it works
- the fix is complicated to implement. The following source, although rather unrelated at first glance, may illustrate why:

.386
.model flat, stdcall
option casemap:none

.code

TM1 equ <db>
TM2 equ <equ>

v1 TM1 "abcd \ ; "

v2 TM2 "abcd \ ; "
efgh"

start:
ret
end start

The problem is not the \ as last character, but \ followed by ; and then optionally followed by ". Masm treats this case depending on the directive, after the line has been expanded, and this is too late for jwasm.