The ILE C/C++ compiler recognizes the following pragmas:
| Pragma Name | Valid with
|
Valid with
|
|---|---|---|
| argopt | X | X |
| argument | X | |
| cancel_handler | X | X |
| chars | X | X |
| checkout | X | |
| comment | X | X |
| convert | X | |
| datamodel | X | X |
| define | X | |
| descriptor | X | X |
| disable_handler | X | X |
| disjoint | X | |
| do_not_instantiate | X | |
| enum | X | X |
| exception_handler | X | X |
| hashome | X | |
| implementation | X | |
| info | X | |
| inline | X | |
| ishome | X | |
| isolated_call | X | |
| linkage | X | |
| map | X | X |
| mapinc | X | |
| margins | X | |
| namemangling | X | |
| namemanglingrule | X | |
| noargv0 | X | |
| noinline (function) | X | |
| nomargins | X | |
| nosequence | X | |
| nosigtrunc | X | |
| pack | X | X |
| page | X | |
| pagesize | X | |
| pointer | X | X |
| priority | X | |
| sequence | X | |
| strings | X | X |
| weak | X |