[Gambas-user] jit error with gb.map

BB adamnt42 at gmail.com
Wed Oct 11 02:32:52 CEST 2023


Since recent updates. I can get around it by using Jit.Enabled = False 
in the main form _Init but ...

gb.jit: error: unable to compile JIT code of 'gb.map':

In file included from /tmp/gambas.1000/752586/jit/gb.map.c:1:
/tmp/gambas.1000/752586/jit/gb.map.c: In function ?jit_geo_2_?:
/tmp/gambas.1000/752586/jit/gb.map.c:57:430: error: stray ?\200? in program
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
| ^
/tmp/gambas.1000/752586/jit/jit.h:1589:38: note: in definition of macro 
?PUSH_f?
  1589 | #define PUSH_f(_val) ({ double _v = (_val); sp->_float.value = 
_v; sp->type = GB_T_FLOAT; sp++; })
       |                                      ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:20: note: in expansion of macro 
?MATH_MUL_UNSAFE?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
       |                    ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:60: note: in expansion of macro 
?MATH_SUB_UNSAFE?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
       | ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:420: note: in expansion of macro 
?CALL_MATH?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 36); _a;})))))); 
double _b = CALL_MATH(?=? ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:431: error: expected expression 
before ?=? token
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
| ^
/tmp/gambas.1000/752586/jit/jit.h:1589:38: note: in definition of macro 
?PUSH_f?
  1589 | #define PUSH_f(_val) ({ double _v = (_val); sp->_float.value = 
_v; sp->type = GB_T_FLOAT; sp++; })
       |                                      ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:20: note: in expansion of macro 
?MATH_MUL_UNSAFE?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
       |                    ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:60: note: in expansion of macro 
?MATH_SUB_UNSAFE?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
       | ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:420: note: in expansion of macro 
?CALL_MATH?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 36); _a;})))))); 
double _b = CALL_MATH(?=? ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:432: error: stray ?\206? in program
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
| ^
/tmp/gambas.1000/752586/jit/jit.h:1589:38: note: in definition of macro 
?PUSH_f?
  1589 | #define PUSH_f(_val) ({ double _v = (_val); sp->_float.value = 
_v; sp->type = GB_T_FLOAT; sp++; })
       |                                      ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:20: note: in expansion of macro 
?MATH_MUL_UNSAFE?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
       |                    ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:60: note: in expansion of macro 
?MATH_SUB_UNSAFE?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
       | ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:420: note: in expansion of macro 
?CALL_MATH?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 36); _a;})))))); 
double _b = CALL_MATH(?=? ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:433: error: stray ?\316? in program
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
| ^
/tmp/gambas.1000/752586/jit/jit.h:1589:38: note: in definition of macro 
?PUSH_f?
  1589 | #define PUSH_f(_val) ({ double _v = (_val); sp->_float.value = 
_v; sp->type = GB_T_FLOAT; sp++; })
       |                                      ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:20: note: in expansion of macro 
?MATH_MUL_UNSAFE?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
       |                    ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:60: note: in expansion of macro 
?MATH_SUB_UNSAFE?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 3
       | ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:57:420: note: in expansion of macro 
?CALL_MATH?
    57 |   ({PUSH_f((floor((MATH_MUL_UNSAFE(double, (({double _a = 
(MATH_SUB_UNSAFE(double, 1, (({double _a = 
CALL_MATH(__builtin_log((MATH_ADD_UNSAFE(double, 
CALL_MATH(__builtin_tan(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))), (({double _a = ((double)(1)); double _b = 
CALL_MATH(__builtin_cos(CALL_MATH(((GET_f(ADDR(p0) + 16)) * M_PI / 
180)))); _a /= _b; if (!isfinite(_a)) THROW_PC(E_ZERO, 36); _a;})))))); 
double _b = CALL_MATH(?=? ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c: In function ?jit_geo_3_?:
/tmp/gambas.1000/752586/jit/gb.map.c:117:230: error: stray ?\200? in program
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^
/tmp/gambas.1000/752586/jit/jit.h:2028:64: note: in definition of macro 
?MATH_MUL_UNSAFE?
  2028 | #define MATH_MUL_UNSAFE(_ctype, _expr1, _expr2) ({_ctype _a = 
(_expr1); _ctype _b = (_expr2); _a * _b;})
| ^~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:67: note: in expansion of macro 
?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:91: note: in expansion of macro 
?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:131: note: in expansion of 
macro ?MATH_MUL_UNSAFE?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _ 
^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:220: note: in expansion of 
macro ?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:231: error: expected expression 
before ?=? token
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^
/tmp/gambas.1000/752586/jit/jit.h:2028:64: note: in definition of macro 
?MATH_MUL_UNSAFE?
  2028 | #define MATH_MUL_UNSAFE(_ctype, _expr1, _expr2) ({_ctype _a = 
(_expr1); _ctype _b = (_expr2); _a * _b;})
| ^~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:67: note: in expansion of macro 
?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:91: note: in expansion of macro 
?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _ ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:131: note: in expansion of 
macro ?MATH_MUL_UNSAFE?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:220: note: in expansion of 
macro ?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:232: error: stray ?\206? in program
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^
/tmp/gambas.1000/752586/jit/jit.h:2028:64: note: in definition of macro 
?MATH_MUL_UNSAFE?
  2028 | #define MATH_MUL_UNSAFE(_ctype, _expr1, _expr2) ({_ctype _a = 
(_expr1); _ctype _b = (_expr2); _a * _b;})
| ^~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:67: note: in expansion of macro 
?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _ ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:91: note: in expansion of macro 
?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:131: note: in expansion of 
macro ?MATH_MUL_UNSAFE?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:220: note: in expansion of 
macro ?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:233: error: stray ?\316? in program
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^
/tmp/gambas.1000/752586/jit/jit.h:2028:64: note: in definition of macro 
?MATH_MUL_UNSAFEa * _b;})
| ^~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:67: note: in expansion of macro 
?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:91: note: in expansion of macro 
?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:131: note: in expansion of 
macro ?MATH_MUL_UNSAFE?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:220: note: in expansion of 
macro ?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:380: error: stray ?\200? in program
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _a = 
(MATH_MUL_UNSAFE(double, (MATH_ADD_UNSAFE(double, ((double)(90)), 
GET_f(ADDR(p0) + 16))), CALL_MATH(?=?; double _b = (*(double *)0x
| ^
/tmp/gambas.1000/752586/jit/jit.h:2028:64: note: in definition of macro 
?MATH_MUL_UNSAFE?
  2028 | #define MATH_MUL_UNSAFE(_ctype, _expr1, _expr2) ({_ctype _a = 
(_expr1); _ctype _b = (_expr2); _a * _b;})
| ^~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:370: note: in expansion of 
macro ?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:381: error: expected expression 
before ?=? token
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^
/tmp/gambas.1000/752586/jit/jit.h:2028:64: note: in definition of macro 
?MATH_MUL_UNSAFE?
  2028 | #define MATH_MUL_UNSAFE(_ctype, _expr1, _expr2) ({_ctype _a = 
(_expr1); _ctype _b = (_expr2); _a * _b;})
| ^~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:370: note: in expansion of 
macro ?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _a = 
(MATH_MUL_UNSAFE(double, (MATH_ADD_UNSAFE(double, ((double)(90)), 
GET_f(ADDR(p0) + 16))), CALL_MATH(?=?04ff83d82c); _a /= _b; if (!
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:382: error: stray ?\206? in program
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^
/tmp/gambas.1000/752586/jit/jit.h:2028:64: note: in definition of macro 
?MATH_MUL_UNSAFE?
  2028 | #define MATH_MUL_UNSAFE(_ctype, _expr1, _expr2) ({_ctype _a = 
(_expr1); _ctype _b = (_expr2); _a * _b;})
| ^~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:370: note: in expansion of 
macro ?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:383: error: stray ?\316? in program
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _84c); _a /= 
_b; if (!isfinite(_a)) THROW_PC(E_ZERO, 38); _a;}));
| ^
/tmp/gambas.1000/752586/jit/jit.h:2028:64: note: in definition of macro 
?MATH_MUL_UNSAFE?
  2028 | #define MATH_MUL_UNSAFE(_ctype, _expr1, _expr2) ({_ctype _a = 
(_expr1); _ctype _b = (_expr2); _a * _b;})
| ^~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:117:370: note: in expansion of 
macro ?CALL_MATH?
   117 |   l2 = (({double _a = (MATH_MUL_UNSAFE(double, (- ((({double _a 
= CALL_MATH(__builtin_log(CALL_MATH(__builtin_tan((({double _
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c: In function ?jit_geo_4_?:
/tmp/gambas.1000/752586/jit/gb.map.c:189:107: error: stray ?\200? in program

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:97: note: in expansion of macro 
?CALL_MATH?
   189 |   SET_f(ADDR(l3) + 16, (- ((MATH_MUL_UNSAFE(double, (({double 
_a = ((double)(180)); double _b = CALL_MATH(?=?e, 
(MATH_MUL_UNSAFE(double, ((double)(2)), 
CALL_MATH(__builtin_atan(CALL_MATH(__builtin_exp((({double _a = 
(MATH_MUL_UNSAFE(double, GET_f(ADDR(l3) + 16
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:108: error: expected expression 
before ?=? token

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:97: note: in expansion of macro 
?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:109: error: stray ?\206? in program
86/jit/jit.h:1751:45: note: in definition of macro ?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:97: note: in expansion of macro 
?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:110: error: stray ?\316? in program

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:97: note: in expansion of macro 
?CALL_MATH?
   189 |   SET_f(ADDR(l3) + 16, (- ((MATH_MUL_UNSAFE(double, (({double 
_a = ((double)(180)); double _b = CALL_MATH(?=?
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:359: error: stray ?\200? in program

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:174: note: in expansion of 
macro ?MATH_SUB_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:199: note: in expansion of 
macro ?MATH_MUL_UNSAFE?
L74:; // [gb.map].Geo.PixelToMapPoint.52
| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:238: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:263: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:303: note: in expansion of 
macro ?MATH_MUL_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:349: note: in expansion of 
macro ?CALL_MATH?
^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:360: error: expected expression 
before ?=? token

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:174: note: in expansion of 
macro ?MATH_SUB_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:199: note: in expansion of 
macro ?MATH_MUL_UNSAFE?
^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:238: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:263: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:303: note: in expansion of 
macro ?MATH_MUL_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:349: note: in expansion of 
macro ?CALL_MATH?
^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:361: error: stray ?\206? in program

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:174: note: in expansion of 
macro ?MATH_SUB_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:199: note: in expansion of 
macro ?MATH_MUL_UNSAFE?
^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:238: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:263: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:303: note: in expansion of 
macro ?MATH_MUL_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:349: note: in expansion of 
macro ?CALL_MATH?
^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:362: error: stray ?\316? in program

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:174: note: in expansion of 
macro ?MATH_SUB_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:199: note: in expansion of 
macro ?MATH_MUL_UNSAFE?
^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:238: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:263: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:303: note: in expansion of 
macro ?MATH_MUL_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:349: note: in expansion of 
macro ?CALL_MATH?
^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:499: error: stray ?\200? in program

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:174: note: in expansion of 
macro ?MATH_SUB_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:489: note: in expansion of 
macro ?CALL_MATH?
^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:500: error: expected expression 
before ?=? token

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:174: note: in expansion of 
macro ?MATH_SUB_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:489: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:501: error: stray ?\206? in program

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:174: note: in expansion of 
macro ?MATH_SUB_UNSAFE?

| ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:489: note: in expansion of 
macro ?CALL_MATH
| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:502: error: stray ?\316? in program

| ^
/tmp/gambas.1000/752586/jit/jit.h:1751:45: note: in definition of macro 
?SET_f?
  1751 | #define SET_f(_addr, _val) (GET_f(_addr) = (_val))
       |                                             ^~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:29: note: in expansion of macro 
?MATH_MUL_UNSAFE?

       |                             ^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:174: note: in expansion of 
macro ?MATH_SUB_UNSAFE?
^~~~~~~~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:189:489: note: in expansion of 
macro ?CALL_MATH?

| ^~~~~~~~~
/tmp/gambas.1000/752586/jit/gb.map.c: In function ?jit_mappoint_4_?:
/tmp/gambas.1000/752586/jit/gb.map.c:752:19: error: stray ?\200? in program
   752 |   l12 = CALL_MATH(?=??);
       |                   ^
/tmp/gambas.1000/752586/jit/jit.h:1937:41: note: in definition of macro 
?CALL_MATH?
  1937 | #define CALL_MATH(_func) ({ double _v = _func; if 
(!isfinite(_v)) THROW(E_MATH); _v; })
       |                                         ^~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:752:20: error: expected expression 
before ?=? token
   752 |   l12 = CALL_MATH(?=??);
       |                    ^
/tmp/gambas.1000/752586/jit/jit.h:1937:41: note: in definition of macro 
?CALL_MATH?
  1937 | #define CALL_MATH(_func) ({ double _v = _func; if 
(!isfinite(_v)) THROW(E_MATH); _v; })
       |                                         ^~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:752:21: error: stray ?\206? in program
   752 |   l12 = CALL_MATH(?=??);
       |                     ^
/tmp/gambas.1000/752586/jit/jit.h:1937:41: note: in definition of macro 
?CALL_MATH?
  1937 | #define CALL_MATH(_func) ({ double _v = _func; if 
(!isfinite(_v)) THROW(E_MATH); _v; })
       |                                         ^~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:752:22: error: stray ?\316? in program
   752 |   l12 = CALL_MATH(?=??);
       |                      ^
/tmp/gambas.1000/752586/jit/jit.h:1937:41: note: in definition of macro 
?CALL_MATH?
  1937 | #define CALL_MATH(_func) ({ double _v = _func; if 
(!isfinite(_v)) THROW(E_MATH); _v; })
       |                                         ^~~~~
/tmp/gambas.1000/752586/jit/gb.map.c: In function ?jit_mappoint_5_?:
/tmp/gambas.1000/752586/jit/gb.map.c:922:19: error: stray ?\200? in program
   922 |   l16 = CALL_MATH(?=??);
       |                   ^
/tmp/gambas.1000/752586/jit/jit.h:1937:41: note: in definition of macro 
?CALL_MATH?
  1937 | #define CALL_MATH(_func) ({ double _v = _func; if 
(!isfinite(_v)) THROW(E_MATH); _v; })
       |                                         ^~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:922:20: error: expected expression 
before ?=? token
   922 |   l16 = CALL_MATH(?=??);
       |                    ^
/tmp/gambas.1000/752586/jit/jit.h:1937:41: note: in definition of macro 
?CALL_MATH?
  1937 | #define CALL_MATH(_func) ({ double _v = _func; if 
(!isfinite(_v)) THROW(E_MATH); _v; })
       |                                         ^~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:922:21: error: stray ?\206? in program
   922 |   l16 = CALL_MATH(?=??);
       |                     ^
/tmp/gambas.1000/752586/jit/jit.h:1937:41: note: in definition of macro 
?CALL_MATHouble _v = _func; if (!isfinite(_v)) THROW(E_MATH); _v; })
       |                                         ^~~~~
/tmp/gambas.1000/752586/jit/gb.map.c:922:22: error: stray ?\316? in program
   922 |   l16 = CALL_MATH(?=??);
       |                      ^
/tmp/gambas.1000/752586/jit/jit.h:1937:41: note: in definition of macro 
?CALL_MATH



More information about the User mailing list