Mercurial > hg > index.cgi
comparison lwasm/lwasm.h @ 473:8181ddd707f1
Add "nooutput" pragma
Add the "nooutput" pragma which causes assembly to proceed as normal for
code with the exception that no output is generated for any instructions
under this pragma. The current address is increased as usual and the symbol
table is still constructed. However, no actual output is generated for lines
operating under this pragma.
author | William Astle <lost@l-w.ca> |
---|---|
date | Thu, 01 Nov 2018 23:07:03 -0600 |
parents | e97f9a302c6a |
children | 74d0c394666e |
comparison
equal
deleted
inserted
replaced
472:e97f9a302c6a | 473:8181ddd707f1 |
---|---|
106 PRAGMA_6809CONV = 1 << 22, // enable 6809 convenience ops | 106 PRAGMA_6809CONV = 1 << 22, // enable 6809 convenience ops |
107 PRAGMA_6309CONV = 1 << 23, // enable 6309 convenience ops | 107 PRAGMA_6309CONV = 1 << 23, // enable 6309 convenience ops |
108 PRAGMA_NEWSOURCE = 1 << 24, // don't use compatibility source format | 108 PRAGMA_NEWSOURCE = 1 << 24, // don't use compatibility source format |
109 PRAGMA_OPERANDSIZE = 1 << 25, // warn if operand size is bigger than required | 109 PRAGMA_OPERANDSIZE = 1 << 25, // warn if operand size is bigger than required |
110 PRAGMA_EMUEXT = 1 << 26, // enable emulator extensions | 110 PRAGMA_EMUEXT = 1 << 26, // enable emulator extensions |
111 PRAGMA_NOOUTPUT = 1 << 27, // disable object code output | |
111 PRAGMA_CLEARBIT = 1 << 31 // reserved to indicate negated pragma flag status | 112 PRAGMA_CLEARBIT = 1 << 31 // reserved to indicate negated pragma flag status |
112 }; | 113 }; |
113 | 114 |
114 enum | 115 enum |
115 { | 116 { |