Article: Q32858
Product(s): See article
Version(s): 5.10 | 5.10
Operating System(s): MS-DOS | OS/2
Keyword(s): ENDUSER | buglist5.10 | mspl13_masm
Last Modified: 15-JUL-1988
The LOCAL directive used inside a procedure requires a language
parameter in the .MODEL directive. The warning A4001: "Extra characters
on line" will be incorrectly generated by the assembler.
The following is an example:
.model small
.code
proc1 proc
local x:dword
proc1 endp
end
The statement "local x:dword" will generate the warning.
The workaround for this problem is to specify a language parameter.
To correct the program above, replace the statement ".model small"
with ".model small,fortran".
Microsoft has confirmed this to be a problem in Version 5.10. We
are researching this problem and will post new information as it
becomes available.