| 40 | |
| 41 | #if defined(__clang__) || defined (__GNUC__) |
| 42 | __attribute__((no_sanitize_address)) |
| 43 | #endif |
| 44 | void fxCheckParserStack(txParser* parser, txInteger line) |
| 45 | { |
| 46 | char x; |
| 47 | char *stack = &x; |
| 48 | if (stack <= parser->stackLimit) { |
| 49 | fxAbort(parser->console, XS_NATIVE_STACK_OVERFLOW_EXIT); |
| 50 | } |
| 51 | } |
| 52 | |
| 53 | txString fxCombinePath(txParser* parser, txString base, txString name) |
| 54 | { |
no test coverage detected