PRC9108001: C 6.0ax May Hang with /EM on Redefinition Error

ID Number: Q75073

6.00ax

MS-DOS

buglist6.00ax

Summary:

PROBLEM ID: C9108001

SYMPTOMS

The Microsoft C Compiler version 6.0ax may hang when utilizing

extended memory (/EM) if a redefinition error is encountered. The

sample code below illustrates this problem. When /EM is not used,

the following error is correctly generated:

error C2086: 'd' : redefinition

STATUS

Microsoft has confirmed this to be a problem in C version 6.0ax. We

are researching this problem and will post new information here as

it becomes available.

Sample Code

-----------

/* Compile options needed: /c /EM

*/

enum

{ a, b, c, d } d;