The MASM Forum Archive 2004 to 2012

General Forums => The Workshop => Topic started by: Ficko on June 18, 2010, 08:15:17 AM

Title: TYPEDEF minus real4/8 quirk ???
Post by: Ficko on June 18, 2010, 08:15:17 AM
Is this a known bug or I do something wrong? :dazzled:


.686p
.model flat, stdcall
option casemap :none
FLOAT TYPEDEF REAL4
.data
FLN01 REAL4 -0.1  ;OK
FLN02 FLOAT 0.1  ;OK
FLN03 FLOAT -0.1 ;Error ???
.code
start:
xor eax, eax
end start
Title: Re: TYPEDEF minus real4/8 quirk ???
Post by: jj2007 on June 18, 2010, 08:27:01 AM
Interesting: I get two different errors...

error A2050:real or BCD number not allowed
error A2009:syntax error in expression


FLOAT  TYPEDEF REAL4

.data
FLN01 REAL4 -0.1
FLN02 FLOAT 0.1
FLN03 FLOAT -0.1
FLN04 FLOAT -1.23


If you are truely disturbed, simply use FLOAT equ <REAL4>, or use JWasm (no error)
Title: Re: TYPEDEF minus real4/8 quirk ???
Post by: Ficko on June 18, 2010, 08:34:01 AM
JWASM seems to be superior on this. :U :8)