flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
vid
looks like nice catch
![]() |
|||
![]() |
|
cepers
ehhhmm....
![]() |
|||
![]() |
|
LocoDelAssembly
haha, thanks to cepers I remember that I forgot to tell that it actually happens with all the preprocessor directives. In the case of "common", "reverse" and "forward" it works well but if you call a macro with any of those names inside a macro the preprocessor will not call the macro but will interpret it as directive instead.
|
|||
![]() |
|
LocoDelAssembly
bump
|
|||
![]() |
|
revolution
Is this really a bug? It seems that if someone tries really hard to completely confuse themselves by doing this then they deserve all they get.
![]() |
|||
![]() |
|
Tomasz Grysztar
Is fixed for 1.67.28.
I'm un-stickying the threads with bug reports that already have resolved (even though the new version is not released yet). This helps me trace what is left to do, please do not make them sticky back. |
|||
![]() |
|
LocoDelAssembly
Quote:
Sorry for asking but, what are the news for the 1.67.27 version then? ![]() Quote:
Good method ![]() |
|||
![]() |
|
Tomasz Grysztar
LocoDelAssembly wrote:
Ooops. I guess I forgot to release it. ![]() |
|||
![]() |
|
Tomasz Grysztar
OK, I will rename it back to 1.67.27 then.
![]() |
|||
![]() |
|
DOS386
Tomasz Grysztar wrote:
COOL ![]() ![]() _________________ Bug Nr.: 12345 Title: Hello World program compiles to 100 KB !!! Status: Closed: NOT a Bug |
|||
![]() |
|
Tomasz Grysztar
I just realized it was not really so good idea to disallow using names of preprocessor's directives in ALL cases of defining preprocessor's symbols, because this way it included the FIX directive. This example from fasm's documentation:
Code: macro tmacro [params] { common macro params { } MACRO fix tmacro ENDM fix } |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.