+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/nim-1.6.12nb2/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/nim-1.6.12nb2/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for nim-1.6.12nb2
cd /home/pbulk/build/lang/nim/work/nim-1.6.12 && /bin/env USETOOLS=no CC=cc CFLAGS=-pipe\ -O2\ -D_FORTIFY_SOURCE=2 CPPFLAGS= CXX=c++ CXXFLAGS=-pipe\ -O2\ -D_FORTIFY_SOURCE=2 COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-Wl,-zrelro\ -Wl,-R/usr/pkg/lib LINKER_RPATH_FLAG=-R PATH=/home/pbulk/build/lang/nim/work/.cwrapper/bin:/home/pbulk/build/lang/nim/work/.buildlink/bin:/home/pbulk/build/lang/nim/work/.gcc/bin:/home/pbulk/build/lang/nim/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=cpp HOME=/home/pbulk/build/lang/nim/work/.home CWRAPPERS_CONFIG_DIR=/home/pbulk/build/lang/nim/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/bin/install\ -c\ -s\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/bin/install BSD_INSTALL_PROGRAM_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/bin/install\ -c\ -s\ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/home/pbulk/build/lang/nim/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/home/pbulk/build/lang/nim/work/.tools/bin/itstool GDBUS_CODEGEN=/home/pbulk/build/lang/nim/work/.tools/bin/gdbus-codegen PKG_CONFIG=/home/pbulk/build/lang/nim/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/home/pbulk/build/lang/nim/work/.buildlink/lib64/pkgconfig:/home/pbulk/build/lang/nim/work/.buildlink/lib/pkgconfig:/home/pbulk/build/lang/nim/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/home/pbulk/build/lang/nim/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/home/pbulk/build/lang/nim/work/.cwrapper/config sh ./build.sh
# OS: linux
# CPU: amd64
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@sstd@sprivate@sdigitsutils.nim.c -o c_code/1_2/@m..@slib@sstd@sprivate@sdigitsutils.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@ssystem@sassertions.nim.c -o c_code/2_2/@m..@slib@ssystem@sassertions.nim.o
c_code/2_2/@m..@slib@ssystem@sassertions.nim.c: In function 'sysFatal__systemZassertions_34':
c_code/2_2/@m..@slib@ssystem@sassertions.nim.c:261:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@ssystem@sdragonbox.nim.c -o c_code/1_2/@m..@slib@ssystem@sdragonbox.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@ssystem@sschubfach.nim.c -o c_code/1_2/@m..@slib@ssystem@sschubfach.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@ssystem@sformatfloat.nim.c -o c_code/2_2/@m..@slib@ssystem@sformatfloat.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@ssystem@sdollars.nim.c -o c_code/2_2/@m..@slib@ssystem@sdollars.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@ssystem@sio.nim.c -o c_code/2_2/@m..@slib@ssystem@sio.nim.o
c_code/2_2/@m..@slib@ssystem@sio.nim.c: In function 'raiseEIO__systemZio_96':
c_code/2_2/@m..@slib@ssystem@sio.nim.c:450:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/@m..@slib@ssystem@sio.nim.c: In function 'raiseEOF__systemZio_117':
c_code/2_2/@m..@slib@ssystem@sio.nim.c:963:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@ssystem.nim.c -o c_code/2_2/@m..@slib@ssystem.nim.o
c_code/2_2/@m..@slib@ssystem.nim.c: In function 'sysFatal__system_3375':
c_code/2_2/@m..@slib@ssystem.nim.c:4425:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/@m..@slib@ssystem.nim.c: In function 'sysFatal__system_2898':
c_code/2_2/@m..@slib@ssystem.nim.c:4979:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/@m..@slib@ssystem.nim.c: In function 'sysFatal__system_3290':
c_code/2_2/@m..@slib@ssystem.nim.c:5663:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sparseutils.nim.c -o c_code/2_2/@m..@slib@spure@sparseutils.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@smath.nim.c -o c_code/2_2/@m..@slib@spure@smath.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@salgorithm.nim.c -o c_code/2_2/@m..@slib@spure@salgorithm.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@sstd@senumutils.nim.c -o c_code/1_2/@m..@slib@sstd@senumutils.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sunicode.nim.c -o c_code/2_2/@m..@slib@spure@sunicode.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sstrutils.nim.c -o c_code/2_2/@m..@slib@spure@sstrutils.nim.o
c_code/2_2/@m..@slib@spure@sstrutils.nim.c: In function 'multiReplace__pureZstrutils_1678':
c_code/2_2/@m..@slib@spure@sstrutils.nim.c:2107:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)fastChk, (NIM_CONST void*)TM__JGc9b9bh2D3nTdUR7TGyq8aA_13, 32);
  ^
In file included from c_code/2_2/@m..@slib@spure@sstrutils.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sstrutils.nim.c:651:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@spathnorm.nim.c -o c_code/2_2/@m..@slib@spure@spathnorm.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@sposix@sposix.nim.c -o c_code/2_2/@m..@slib@sposix@sposix.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@stimes.nim.c -o c_code/2_2/@m..@slib@spure@stimes.nim.o
c_code/2_2/@m..@slib@spure@stimes.nim.c: In function 'format__options_598':
c_code/2_2/@m..@slib@spure@stimes.nim.c:1285:2: warning: passing argument 3 of 'format__pureZtimes_2989' discards 'const' qualifier from pointer target type [enabled by default]
  result = format__pureZtimes_2989(dt, f2__options_603, (&DefaultLocale__pureZtimes_1628));
  ^
In file included from c_code/2_2/@m..@slib@spure@stimes.nim.c:4:0:
c_code/2_2/@m..@slib@spure@stimes.nim.c:1236:41: note: expected 'struct tyObject_DateTimeLocale__QfZFScw5TnV7mc82HTpdcg *' but argument is of type 'const struct tyObject_DateTimeLocale__QfZFScw5TnV7mc82HTpdcg *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__pureZtimes_2989)(tyObject_DateTime__8A9b0ni9bk9cgtdWJfdrY5WiA* dt, tyObject_TimeFormat__sGu3dJHG3q0e3zWhlCHYpA f, tyObject_DateTimeLocale__QfZFScw5TnV7mc82HTpdcg* loc) {
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spure@stimes.nim.c: In function 'format__options_606':
c_code/2_2/@m..@slib@spure@stimes.nim.c:1772:2: warning: passing argument 3 of 'format__pureZtimes_2989' discards 'const' qualifier from pointer target type [enabled by default]
  result = format__pureZtimes_2989(dt, f2__options_611, (&DefaultLocale__pureZtimes_1628));
  ^
In file included from c_code/2_2/@m..@slib@spure@stimes.nim.c:4:0:
c_code/2_2/@m..@slib@spure@stimes.nim.c:1236:41: note: expected 'struct tyObject_DateTimeLocale__QfZFScw5TnV7mc82HTpdcg *' but argument is of type 'const struct tyObject_DateTimeLocale__QfZFScw5TnV7mc82HTpdcg *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__pureZtimes_2989)(tyObject_DateTime__8A9b0ni9bk9cgtdWJfdrY5WiA* dt, tyObject_TimeFormat__sGu3dJHG3q0e3zWhlCHYpA f, tyObject_DateTimeLocale__QfZFScw5TnV7mc82HTpdcg* loc) {
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spure@stimes.nim.c: In function 'format__extccomp_1127':
c_code/2_2/@m..@slib@spure@stimes.nim.c:1964:2: warning: passing argument 3 of 'format__pureZtimes_2989' discards 'const' qualifier from pointer target type [enabled by default]
  result = format__pureZtimes_2989(dt, f2__extccomp_1132, (&DefaultLocale__pureZtimes_1628));
  ^
In file included from c_code/2_2/@m..@slib@spure@stimes.nim.c:4:0:
c_code/2_2/@m..@slib@spure@stimes.nim.c:1236:41: note: expected 'struct tyObject_DateTimeLocale__QfZFScw5TnV7mc82HTpdcg *' but argument is of type 'const struct tyObject_DateTimeLocale__QfZFScw5TnV7mc82HTpdcg *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__pureZtimes_2989)(tyObject_DateTime__8A9b0ni9bk9cgtdWJfdrY5WiA* dt, tyObject_TimeFormat__sGu3dJHG3q0e3zWhlCHYpA f, tyObject_DateTimeLocale__QfZFScw5TnV7mc82HTpdcg* loc) {
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sos.nim.c -o c_code/2_2/@m..@slib@spure@sos.nim.o
c_code/2_2/@m..@slib@spure@sos.nim.c: In function 'nospquoteShellPosix':
c_code/2_2/@m..@slib@spure@sos.nim.c:693:3: warning: passing argument 2 of 'allCharsInSet__pureZstrutils_1341' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = allCharsInSet__pureZstrutils_1341(s, TM__yu6cxgKBBXbNsTkT9cyMd4g_6);
   ^
In file included from c_code/2_2/@m..@slib@spure@sos.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sos.nim.c:298:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__pureZstrutils_1341)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sparseopt.nim.c -o c_code/2_2/@m..@slib@spure@sparseopt.nim.o
c_code/2_2/@m..@slib@spure@sparseopt.nim.c: In function 'initOptParser__pureZparseopt_51':
c_code/2_2/@m..@slib@spure@sparseopt.nim.c:340:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32);
  ^
In file included from c_code/2_2/@m..@slib@spure@sparseopt.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sparseopt.nim.c:257:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@sparseopt.nim.c: In function 'nponext':
c_code/2_2/@m..@slib@spure@sparseopt.nim.c:713:4: warning: passing argument 4 of 'parseWord__pureZparseopt_25' discards 'const' qualifier from pointer target type [enabled by default]
    i = parseWord__pureZparseopt_25((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_6);
    ^
In file included from c_code/2_2/@m..@slib@spure@sparseopt.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sparseopt.nim.c:521:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, parseWord__pureZparseopt_25)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) {
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@shashes.nim.c -o c_code/2_2/@m..@slib@spure@shashes.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sstrtabs.nim.c -o c_code/2_2/@m..@slib@spure@sstrtabs.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@scollections@stables.nim.c -o c_code/2_2/@m..@slib@spure@scollections@stables.nim.o
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'rawInsert__sighashes_1601':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:6275:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*data)->data[h].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
  ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'enlarge__sighashes_1297':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:6330:6: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
      nimCopyMem((void*)T18_, (NIM_CONST void*)n->data[i].Field2, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
      ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'X5BX5Deq___sighashes_971':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:6399:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(*t).data->data[index].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
   ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'rawInsert__liftdestructors_2891':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:7200:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
  ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'enlarge__liftdestructors_2587':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:7253:6: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
      nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
      ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'ctRawInsert__sighashes_2380':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:9403:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*data)->data[h].Field0, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
  ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'enlarge__sighashes_2345':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:9431:6: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
      nimCopyMem((void*)T10_, (NIM_CONST void*)(*t).data->data[i].Field0, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
      ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'rawInsert__cgen_2607':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:9641:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
  ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'enlarge__cgen_2276':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:9694:6: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
      nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
      ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'rawInsert__cgen_9302':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:10162:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
  ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'enlarge__cgen_8971':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:10216:6: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
      nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
      ^
In file included from c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1854:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'raiseKeyError__ast_1357':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:1950:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'raiseKeyError__msgs_300':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:2564:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'raiseKeyError__modulegraphs_3391':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:6084:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'raiseKeyError__vmprofiler_607':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:8125:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'raiseKeyError__nilcheck_2385':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:8722:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'raiseKeyError__injectdestructors_1802':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:9069:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c: In function 'raiseKeyError__cgen_3325':
c_code/2_2/@m..@slib@spure@scollections@stables.nim.c:9813:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sstrformat.nim.c -o c_code/2_2/@m..@slib@spure@sstrformat.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sterminal.nim.c -o c_code/2_2/@m..@slib@spure@sterminal.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@scollections@ssets.nim.c -o c_code/2_2/@m..@slib@spure@scollections@ssets.nim.o
c_code/2_2/@m..@slib@spure@scollections@ssets.nim.c: In function 'rawInsert__cgen_5322':
c_code/2_2/@m..@slib@spure@scollections@ssets.nim.c:1479:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
  ^
In file included from c_code/2_2/@m..@slib@spure@scollections@ssets.nim.c:4:0:
c_code/2_2/@m..@slib@spure@scollections@ssets.nim.c:1463:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mpathutils.nim.c -o c_code/2_2/@mpathutils.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mropes.nim.c -o c_code/2_2/@mropes.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mlineinfos.nim.c -o c_code/2_2/@mlineinfos.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mplatform.nim.c -o c_code/2_2/@mplatform.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mprefixmatches.nim.c -o c_code/1_2/@mprefixmatches.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mnimpaths.nim.c -o c_code/2_2/@mnimpaths.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@sstd@sprivate@sglobs.nim.c -o c_code/2_2/@m..@slib@sstd@sprivate@sglobs.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@moptions.nim.c -o c_code/2_2/@moptions.nim.o
c_code/2_2/@moptions.nim.c: In function 'initConfigRefCommon__options_2295':
c_code/2_2/@moptions.nim.c:1093:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*conf).foreignPackageNotes, (NIM_CONST void*)TM__ZKkDwQBiNCxtzosUAsGM2Q_55, 12);
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:1081:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@moptions.nim.c:1094:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*conf).notes, (NIM_CONST void*)NotesVerbosity__lineinfos_193[(((NI) 1))- 0], 12);
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:1081:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@moptions.nim.c:1095:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*conf).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__lineinfos_193[(((NI) 1))- 0], 12);
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:1081:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@moptions.nim.c: In function 'canonDynlibName__options_4648':
c_code/2_2/@moptions.nim.c:2487:2: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [enabled by default]
  ende = nsuFindCharSet(s, TM__ZKkDwQBiNCxtzosUAsGM2Q_120, ((NI) 0), ((NI) 0));
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:684:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last);
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@moptions.nim.c: In function 'setDefaultLibpath__options_4084':
c_code/2_2/@moptions.nim.c:2609:3: warning: passing argument 3 of 'findExe__pureZos_644' discards 'const' qualifier from pointer target type [enabled by default]
   realNimPath = findExe__pureZos_644(((NimStringDesc*) &TM__ZKkDwQBiNCxtzosUAsGM2Q_97), NIM_TRUE, ExeExts__pureZos_643, 1);
   ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:691:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__pureZos_644)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mstrutils2.nim.c -o c_code/2_2/@mstrutils2.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mmsgs.nim.c -o c_code/2_2/@mmsgs.nim.o
c_code/2_2/@mmsgs.nim.c: In function 'fileInfoIdx__msgs_127':
c_code/2_2/@mmsgs.nim.c:2373:2: warning: passing argument 1 of 'shallow__system_7444' discards 'volatile' qualifier from pointer target type [enabled by default]
  shallow__system_7444((&canon));
  ^
In file included from c_code/2_2/@mmsgs.nim.c:4:0:
c_code/2_2/@mmsgs.nim.c:2254:23: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * volatile*'
 static N_INLINE(void, shallow__system_7444)(NimStringDesc** s) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mcondsyms.nim.c -o c_code/1_2/@mcondsyms.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mwordrecg.nim.c -o c_code/1_2/@mwordrecg.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@midents.nim.c -o c_code/2_2/@midents.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mint128.nim.c -o c_code/2_2/@mint128.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mast.nim.c -o c_code/2_2/@mast.nim.o
c_code/2_2/@mast.nim.c: In function 'transitionSonsKind__ast_4334':
c_code/2_2/@mast.nim.c:1178:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj));
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1169:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mast.nim.c: In function 'transitionNoneToSym__ast_4360':
c_code/2_2/@mast.nim.c:1263:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj));
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1169:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mast.nim.c: In function 'propagateToOwner__ast_4194':
c_code/2_2/@mast.nim.c:1842:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   o2 = skipTypes__ast_3710(owner, TM__ie9b3LDgRpSpi5aIyrYPGHA_62);
   ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1374:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds) {
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mast.nim.c:1854:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   elemB = skipTypes__ast_3710(elem, TM__ie9b3LDgRpSpi5aIyrYPGHA_62);
   ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1374:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds) {
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mast.nim.c: In function 'transitionGenericParamToType__ast_4365':
c_code/2_2/@mast.nim.c:2030:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj));
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1169:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mast.nim.c: In function 'newIntTypeNode__ast_3758':
c_code/2_2/@mast.nim.c:2111:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710(typ, TM__ie9b3LDgRpSpi5aIyrYPGHA_63);
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1374:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds) {
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mast.nim.c: In function 'transitionToLet__ast_4381':
c_code/2_2/@mast.nim.c:2380:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj));
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1169:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mast.nim.c: In function 'isImportedException__ast_4879':
c_code/2_2/@mast.nim.c:2579:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  base = skipTypes__ast_3710(t, TM__ie9b3LDgRpSpi5aIyrYPGHA_74);
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1374:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds) {
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mast.nim.c: In function 'toRef__ast_4846':
c_code/2_2/@mast.nim.c:2602:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710(typ, TM__ie9b3LDgRpSpi5aIyrYPGHA_75);
   ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1374:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds) {
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mast.nim.c: In function 'transitionIntKind__ast_4347':
c_code/2_2/@mast.nim.c:2615:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj));
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1169:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mast.nim.c: In function 'transitionRoutineSymKind__ast_4368':
c_code/2_2/@mast.nim.c:2804:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj));
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1169:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mast.nim.c: In function 'toObject__ast_4854':
c_code/2_2/@mast.nim.c:3198:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__ie9b3LDgRpSpi5aIyrYPGHA_75);
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1374:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds) {
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mllstream.nim.c -o c_code/2_2/@mllstream.nim.o
c_code/2_2/@mllstream.nim.c: In function 'continueLine__llstream_134':
c_code/2_2/@mllstream.nim.c:656:2: warning: passing argument 2 of 'endsWith__llstream_116' discards 'const' qualifier from pointer target type [enabled by default]
  T5_ = endsWith__llstream_116(line, TM__Q5pPHKW81rXwtH2v9bMQlZA_14);
  ^
In file included from c_code/2_2/@mllstream.nim.c:4:0:
c_code/2_2/@mllstream.nim.c:523:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__llstream_116)(NimStringDesc* x, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s) {
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mnimlexbase.nim.c -o c_code/1_2/@mnimlexbase.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mlexer.nim.c -o c_code/2_2/@mlexer.nim.o
c_code/2_2/@mlexer.nim.c: In function 'getEscapedChar__lexer_987':
c_code/2_2/@mlexer.nim.c:2206:4: warning: passing argument 3 of 'matchTwoChars__lexer_352' discards 'const' qualifier from pointer target type [enabled by default]
    T44_ = matchTwoChars__lexer_352((&(*L)), 48, TM__U89bXmCxR9cj7Cd2NafLayNA_22);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2016:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, matchTwoChars__lexer_352)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, NIM_CHAR first, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw second) {
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c: In function 'lexMessageLitNum__lexer_424':
c_code/2_2/@mlexer.nim.c:2467:2: warning: passing argument 3 of 'matchChars__lexer_411' discards 'const' qualifier from pointer target type [enabled by default]
  matchChars__lexer_411(L, (&t), TM__U89bXmCxR9cj7Cd2NafLayNA_30);
  ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2447:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, matchChars__lexer_411)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c:2478:3: warning: passing argument 3 of 'matchChars__lexer_411' discards 'const' qualifier from pointer target type [enabled by default]
   matchChars__lexer_411(L, (&t), TM__U89bXmCxR9cj7Cd2NafLayNA_30);
   ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2447:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, matchChars__lexer_411)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c:2485:3: warning: passing argument 3 of 'matchChars__lexer_411' discards 'const' qualifier from pointer target type [enabled by default]
   matchChars__lexer_411(L, (&t), TM__U89bXmCxR9cj7Cd2NafLayNA_22);
   ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2447:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, matchChars__lexer_411)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c: In function 'getNumber__lexer_382':
c_code/2_2/@mlexer.nim.c:2689:4: warning: passing argument 3 of 'matchUnderscoreChars__lexer_385' discards 'const' qualifier from pointer target type [enabled by default]
    T12_ = matchUnderscoreChars__lexer_385(L, result, TM__U89bXmCxR9cj7Cd2NafLayNA_33);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2493:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c:2705:4: warning: passing argument 3 of 'matchUnderscoreChars__lexer_385' discards 'const' qualifier from pointer target type [enabled by default]
    T15_ = matchUnderscoreChars__lexer_385(L, result, TM__U89bXmCxR9cj7Cd2NafLayNA_35);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2493:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c:2715:4: warning: passing argument 3 of 'matchUnderscoreChars__lexer_385' discards 'const' qualifier from pointer target type [enabled by default]
    T17_ = matchUnderscoreChars__lexer_385(L, result, TM__U89bXmCxR9cj7Cd2NafLayNA_33);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2493:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c:2726:4: warning: passing argument 3 of 'matchUnderscoreChars__lexer_385' discards 'const' qualifier from pointer target type [enabled by default]
    T19_ = matchUnderscoreChars__lexer_385(L, result, TM__U89bXmCxR9cj7Cd2NafLayNA_36);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2493:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c:2749:3: warning: passing argument 3 of 'matchUnderscoreChars__lexer_385' discards 'const' qualifier from pointer target type [enabled by default]
   T27_ = matchUnderscoreChars__lexer_385(L, result, TM__U89bXmCxR9cj7Cd2NafLayNA_22);
   ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2493:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c:2764:4: warning: passing argument 3 of 'matchUnderscoreChars__lexer_385' discards 'const' qualifier from pointer target type [enabled by default]
    T34_ = matchUnderscoreChars__lexer_385(L, result, TM__U89bXmCxR9cj7Cd2NafLayNA_22);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2493:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlexer.nim.c:2781:4: warning: passing argument 3 of 'matchUnderscoreChars__lexer_385' discards 'const' qualifier from pointer target type [enabled by default]
    T43_ = matchUnderscoreChars__lexer_385(L, result, TM__U89bXmCxR9cj7Cd2NafLayNA_22);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2493:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__D0giBxIIh38MSXTZOJp8yw* L, tyObject_Token__TUeI5CB5zbppKJkmeKoDMw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) {
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mrenderer.nim.c -o c_code/2_2/@mrenderer.nim.o
c_code/2_2/@mrenderer.nim.c: In function 'isHideable__renderer_879':
c_code/2_2/@mrenderer.nim.c:3169:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   T2_ = contains__stdZenumutils_43(TM__edlVk3rimVQxtoXNQ77Dhw_46, 4, (*(*(*n)._kind_6.sons->data[((NI) 0)])._kind_5.ident).s);
   ^
In file included from c_code/2_2/@mrenderer.nim.c:4:0:
c_code/2_2/@mrenderer.nim.c:3148:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mrenderer.nim.c:3176:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   result = contains__stdZenumutils_43(TM__edlVk3rimVQxtoXNQ77Dhw_51, 2, (*(*n)._kind_5.ident).s);
   ^
In file included from c_code/2_2/@mrenderer.nim.c:4:0:
c_code/2_2/@mrenderer.nim.c:3148:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mrenderer.nim.c: In function 'gsub__renderer_841':
c_code/2_2/@mrenderer.nim.c:5756:7: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
       T335_ = contains__stdZenumutils_43(TM__edlVk3rimVQxtoXNQ77Dhw_85, 2, (*(*(*n)._kind_6.sons->data[((NI) 0)])._kind_5.ident).s);
       ^
In file included from c_code/2_2/@mrenderer.nim.c:4:0:
c_code/2_2/@mrenderer.nim.c:3148:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mmodulepaths.nim.c -o c_code/2_2/@mmodulepaths.nim.o
c_code/2_2/@mmodulepaths.nim.c: In function 'mangleModuleName__modulepaths_32':
c_code/2_2/@mmodulepaths.nim.c:691:2: warning: passing argument 2 of 'multiReplace__pureZstrutils_1678' discards 'const' qualifier from pointer target type [enabled by default]
  T3_ = multiReplace__pureZstrutils_1678(T2_, TM__GNhKqIyvrFjtq6zf1JX7qg_3, 5);
  ^
In file included from c_code/2_2/@mmodulepaths.nim.c:4:0:
c_code/2_2/@mmodulepaths.nim.c:558:41: note: expected 'struct tyTuple__UV3llMMYFckfui8YMBuUZA *' but argument is of type 'const struct tyTuple__UV3llMMYFckfui8YMBuUZA *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__pureZstrutils_1678)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mmodulepaths.nim.c: In function 'demangleModuleName__modulepaths_54':
c_code/2_2/@mmodulepaths.nim.c:946:2: warning: passing argument 2 of 'multiReplace__pureZstrutils_1678' discards 'const' qualifier from pointer target type [enabled by default]
  result = multiReplace__pureZstrutils_1678(path, TM__GNhKqIyvrFjtq6zf1JX7qg_24, 5);
  ^
In file included from c_code/2_2/@mmodulepaths.nim.c:4:0:
c_code/2_2/@mmodulepaths.nim.c:558:41: note: expected 'struct tyTuple__UV3llMMYFckfui8YMBuUZA *' but argument is of type 'const struct tyTuple__UV3llMMYFckfui8YMBuUZA *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__pureZstrutils_1678)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sstreams.nim.c -o c_code/2_2/@m..@slib@spure@sstreams.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sconcurrency@scpuinfo.nim.c -o c_code/2_2/@m..@slib@spure@sconcurrency@scpuinfo.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sosproc.nim.c -o c_code/2_2/@m..@slib@spure@sosproc.nim.o
c_code/2_2/@m..@slib@spure@sosproc.nim.c: In function 'startProcessAfterFork__pureZosproc_350':
c_code/2_2/@m..@slib@spure@sosproc.nim.c:828:3: warning: passing argument 3 of 'findExe__pureZos_644' discards 'const' qualifier from pointer target type [enabled by default]
   exe = findExe__pureZos_644((*data).sysCommand, NIM_TRUE, ExeExts__pureZos_643, 1);
   ^
In file included from c_code/2_2/@m..@slib@spure@sosproc.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sosproc.nim.c:378:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__pureZos_644)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spure@sosproc.nim.c: In function 'nospstartProcess':
c_code/2_2/@m..@slib@spure@sosproc.nim.c:1057:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)data.pStdin, (NIM_CONST void*)pStdin, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q));
  ^
In file included from c_code/2_2/@m..@slib@spure@sosproc.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sosproc.nim.c:540:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@sosproc.nim.c:1058:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)data.pStdout, (NIM_CONST void*)pStdout, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q));
  ^
In file included from c_code/2_2/@m..@slib@spure@sosproc.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sosproc.nim.c:540:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spure@sosproc.nim.c:1059:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)data.pStderr, (NIM_CONST void*)pStderr, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q));
  ^
In file included from c_code/2_2/@m..@slib@spure@sosproc.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sosproc.nim.c:540:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@sstd@ssha1.nim.c -o c_code/2_2/@m..@slib@sstd@ssha1.nim.o
c_code/2_2/@m..@slib@sstd@ssha1.nim.c: In function 'isValidSha1Hash__stdZsha49_940':
c_code/2_2/@m..@slib@sstd@ssha1.nim.c:85:2: warning: passing argument 2 of 'allCharsInSet__pureZstrutils_1341' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = allCharsInSet__pureZstrutils_1341(s, TM__SpWH4VocI3fFoiOGE4MzWw_2);
  ^
In file included from c_code/2_2/@m..@slib@sstd@ssha1.nim.c:4:0:
c_code/2_2/@m..@slib@sstd@ssha1.nim.c:45:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__pureZstrutils_1341)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@sstd@ssha1.nim.c: In function 'dollar___stdZsha49_870':
c_code/2_2/@m..@slib@sstd@ssha1.nim.c:359:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)colontmp_, (NIM_CONST void*)self, sizeof(tyArray__YtcvxHNKV4YiecPE9ap1mcA));
   ^
In file included from c_code/2_2/@m..@slib@sstd@ssha1.nim.c:4:0:
c_code/2_2/@m..@slib@sstd@ssha1.nim.c:107:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@spure@slexbase.nim.c -o c_code/1_2/@m..@slib@spure@slexbase.nim.o
c_code/1_2/@m..@slib@spure@slexbase.nim.c: In function 'open__pureZlexbase_122':
c_code/1_2/@m..@slib@spure@slexbase.nim.c:240:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*L).refillChars, (NIM_CONST void*)refillChars, 32);
  ^
In file included from c_code/1_2/@m..@slib@spure@slexbase.nim.c:4:0:
c_code/1_2/@m..@slib@spure@slexbase.nim.c:120:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sparsejson.nim.c -o c_code/2_2/@m..@slib@spure@sparsejson.nim.o
c_code/2_2/@m..@slib@spure@sparsejson.nim.c: In function 'open__pureZparsejson_97':
c_code/2_2/@m..@slib@spure@sparsejson.nim.c:359:2: warning: passing argument 4 of 'open__pureZlexbase_122' discards 'const' qualifier from pointer target type [enabled by default]
  open__pureZlexbase_122(&my->Sup, input, ((NI) 8192), TM__nIinruGrC8EPIfjL3PuTvA_15);
  ^
In file included from c_code/2_2/@m..@slib@spure@sparsejson.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sparsejson.nim.c:240:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, open__pureZlexbase_122)(tyObject_BaseLexer__1ErHTvYSm67JCofXisRUnA* L, tyObject_StreamObj__QJOHa8TkfjsZVXTbMulWFg* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spure@sparsejson.nim.c: In function 'getTok__pureZparsejson_425':
c_code/2_2/@m..@slib@spure@sparsejson.nim.c:925:4: warning: passing argument 2 of 'contains__pureZstrutils_1631' discards 'const' qualifier from pointer target type [enabled by default]
    T4_ = contains__pureZstrutils_1631((*my).a, TM__nIinruGrC8EPIfjL3PuTvA_17);
    ^
In file included from c_code/2_2/@m..@slib@spure@sparsejson.nim.c:4:0:
c_code/2_2/@m..@slib@spure@sparsejson.nim.c:255:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1631)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spure@sparsejson.nim.c: In function 'raiseParseErr__pureZparsejson_580':
c_code/2_2/@m..@slib@spure@sparsejson.nim.c:1480:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sjson.nim.c -o c_code/2_2/@m..@slib@spure@sjson.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@sstd@sjsonutils.nim.c -o c_code/2_2/@m..@slib@sstd@sjsonutils.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mextccomp.nim.c -o c_code/2_2/@mextccomp.nim.o
c_code/2_2/@mextccomp.nim.c: In function 'setCC__extccomp_651':
c_code/2_2/@mextccomp.nim.c:2530:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__extccomp_510[(i)- 1]), sizeof(c));
     ^
In file included from c_code/2_2/@mextccomp.nim.c:4:0:
c_code/2_2/@mextccomp.nim.c:1360:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mextccomp.nim.c: In function 'initVars__extccomp_708':
c_code/2_2/@mextccomp.nim.c:2583:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__extccomp_510[(i)- 1]), sizeof(c));
     ^
In file included from c_code/2_2/@mextccomp.nim.c:4:0:
c_code/2_2/@mextccomp.nim.c:1360:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mextccomp.nim.c: In function 'callCCompiler__extccomp_1249':
c_code/2_2/@mextccomp.nim.c:3987:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(&it), (NIM_CONST void*)(&(*(*colonenv_).conf2).toCompile->data[i]), sizeof(it));
     ^
In file included from c_code/2_2/@mextccomp.nim.c:4:0:
c_code/2_2/@mextccomp.nim.c:1360:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mextccomp.nim.c:4108:7: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
       nimCopyMem((void*)(&x), (NIM_CONST void*)(&(*(*colonenv_).conf2).toCompile->data[i_3]), sizeof(x));
       ^
In file included from c_code/2_2/@mextccomp.nim.c:4:0:
c_code/2_2/@mextccomp.nim.c:1360:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mextccomp.nim.c: In function 'writeJsonBuildInstructions__extccomp_1502':
c_code/2_2/@mextccomp.nim.c:4436:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(&it_4), (NIM_CONST void*)(&(*conf).toCompile->data[i_4]), sizeof(it_4));
     ^
In file included from c_code/2_2/@mextccomp.nim.c:4:0:
c_code/2_2/@mextccomp.nim.c:1360:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mnimblecmd.nim.c -o c_code/2_2/@mnimblecmd.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mcommands.nim.c -o c_code/2_2/@mcommands.nim.o
c_code/2_2/@mcommands.nim.c: In function 'setCommandEarly__commands_832':
c_code/2_2/@mcommands.nim.c:1556:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(*conf).foreignPackageNotes, (NIM_CONST void*)TM__aFkIL74T1q8RouIu9auwZ3g_36, 12);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1538:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mcommands.nim.c:1561:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(*conf).foreignPackageNotes, (NIM_CONST void*)TM__aFkIL74T1q8RouIu9auwZ3g_37, 12);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1538:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mcommands.nim.c: In function 'processSpecificNote__commands_274':
c_code/2_2/@mcommands.nim.c:2283:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)notes, (NIM_CONST void*)TM__aFkIL74T1q8RouIu9auwZ3g_262, 14);
    ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1538:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mcommands.nim.c:2288:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)notes, (NIM_CONST void*)TM__aFkIL74T1q8RouIu9auwZ3g_263, 14);
    ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1538:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mcommands.nim.c:2357:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   T69_ = contains__stdZenumutils_43(TM__aFkIL74T1q8RouIu9auwZ3g_266, 2, val);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:2172:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mcommands.nim.c: In function 'processSwitch__commands_880':
c_code/2_2/@mcommands.nim.c:3491:4: warning: passing argument 2 of 'contains__pureZstrutils_1631' discards 'const' qualifier from pointer target type [enabled by default]
    T266_ = contains__pureZstrutils_1631(arg, TM__aFkIL74T1q8RouIu9auwZ3g_222);
    ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:593:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1631)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcommands.nim.c:4378:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)verb, (NIM_CONST void*)NotesVerbosity__lineinfos_193[((*conf).verbosity)- 0], 12);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1538:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mcommands.nim.c:4394:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(*conf).mainPackageNotes, (NIM_CONST void*)(*conf).notes, 12);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1538:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mparser.nim.c -o c_code/2_2/@mparser.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mfilters.nim.c -o c_code/2_2/@mfilters.nim.o
c_code/2_2/@mfilters.nim.c: In function 'filterStrip__filters_98':
c_code/2_2/@mfilters.nim.c:348:4: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
    stripped = nsuStrip(line, leading, trailing, TM__Z829bJQuL5LjY0SVtwy0lEQ_10);
    ^
In file included from c_code/2_2/@mfilters.nim.c:4:0:
c_code/2_2/@mfilters.nim.c:140:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mfilter_tmpl.nim.c -o c_code/2_2/@mfilter_tmpl.nim.o
c_code/2_2/@mfilter_tmpl.nim.c: In function 'parseLine__filter95tmpl_72':
c_code/2_2/@mfilter_tmpl.nim.c:678:3: warning: passing argument 2 of 'endsWith__llstream_116' discards 'const' qualifier from pointer target type [enabled by default]
   T26_ = endsWith__llstream_116((*p).x, TM__5WIB70K49azQ29c09aQF1BGaA_11);
   ^
In file included from c_code/2_2/@mfilter_tmpl.nim.c:4:0:
c_code/2_2/@mfilter_tmpl.nim.c:374:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__llstream_116)(NimStringDesc* x, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mfilter_tmpl.nim.c:800:5: warning: passing argument 2 of 'contains__pureZstrutils_1631' discards 'const' qualifier from pointer target type [enabled by default]
     T52_ = contains__pureZstrutils_1631((*p).x, TM__5WIB70K49azQ29c09aQF1BGaA_40);
     ^
In file included from c_code/2_2/@mfilter_tmpl.nim.c:4:0:
c_code/2_2/@mfilter_tmpl.nim.c:381:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1631)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msyntaxes.nim.c -o c_code/2_2/@msyntaxes.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@sstd@spackedsets.nim.c -o c_code/2_2/@m..@slib@sstd@spackedsets.nim.o
c_code/2_2/@m..@slib@sstd@spackedsets.nim.c: In function 'assign__types_3930':
c_code/2_2/@m..@slib@sstd@spackedsets.nim.c:666:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(*dest).a, (NIM_CONST void*)(*src).a, sizeof(tyArray__emiAJ8okywrJw7ZHLzlXbQ));
   ^
In file included from c_code/2_2/@m..@slib@sstd@spackedsets.nim.c:4:0:
c_code/2_2/@m..@slib@sstd@spackedsets.nim.c:653:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@sstd@spackedsets.nim.c:697:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(*n).bits, (NIM_CONST void*)(*it).bits, sizeof(tyArray__VqSA39cBDWnwnJySTumCdjw));
     ^
In file included from c_code/2_2/@m..@slib@sstd@spackedsets.nim.c:4:0:
c_code/2_2/@m..@slib@sstd@spackedsets.nim.c:653:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mrodutils.nim.c -o c_code/2_2/@mrodutils.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mastalgo.nim.c -o c_code/2_2/@mastalgo.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mtrees.nim.c -o c_code/2_2/@mtrees.nim.o
c_code/2_2/@mtrees.nim.c: In function 'isDeepConstExpr__trees_171':
c_code/2_2/@mtrees.nim.c:1075:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710((*n).typ, TM__0kvKTJpCwLz5GMPVAM8DVQ_2);
    ^
In file included from c_code/2_2/@mtrees.nim.c:4:0:
c_code/2_2/@mtrees.nim.c:322:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@spure@smd5.nim.c -o c_code/1_2/@m..@slib@spure@smd5.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mbtrees.nim.c -o c_code/2_2/@mbtrees.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mpackages.nim.c -o c_code/2_2/@mpackages.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mic@srodfiles.nim.c -o c_code/2_2/@mic@srodfiles.nim.o
c_code/2_2/@mic@srodfiles.nim.c: In function 'loadHeader__icZrodfiles_138':
c_code/2_2/@mic@srodfiles.nim.c:410:3: warning: passing argument 2 of 'eqeq___icZrodfiles_173' discards 'const' qualifier from pointer target type [enabled by default]
   T11_ = eqeq___icZrodfiles_173(thisCookie, cookie__icZrodfiles_51);
   ^
In file included from c_code/2_2/@mic@srodfiles.nim.c:4:0:
c_code/2_2/@mic@srodfiles.nim.c:285:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___icZrodfiles_173)(tyArray__cdsir9aPB24hAk6k77P9b9bCA x, tyArray__cdsir9aPB24hAk6k77P9b9bCA y);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mic@srodfiles.nim.c: In function 'storeHeader__icZrodfiles_109':
c_code/2_2/@mic@srodfiles.nim.c:1487:3: warning: passing argument 2 of 'writeBytes__icZrodfiles_123' discards 'const' qualifier from pointer target type [enabled by default]
   T7_ = writeBytes__icZrodfiles_123((*f).f, cookie__icZrodfiles_51, 8, ((NI) 0), ((NI) 8));
   ^
In file included from c_code/2_2/@mic@srodfiles.nim.c:4:0:
c_code/2_2/@mic@srodfiles.nim.c:330:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, writeBytes__icZrodfiles_123)(FILE* f, NU8* a, NI aLen_0, NI start, NI len);
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mic@sbitabs.nim.c -o c_code/2_2/@mic@sbitabs.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mic@spacked_ast.nim.c -o c_code/1_2/@mic@spacked_ast.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mic@sic.nim.c -o c_code/2_2/@mic@sic.nim.o
c_code/2_2/@mic@sic.nim.c: In function 'rodViewer__icZic_9224':
c_code/2_2/@mic@sic.nim.c:4190:2: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
  echoBinSafe(TM__mJObP0PRzfMjXxDpaIgosg_39, 1);
  ^
In file included from c_code/2_2/@mic@sic.nim.c:4:0:
c_code/2_2/@mic@sic.nim.c:1128:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mic@sic.nim.c:4218:2: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
  echoBinSafe(TM__mJObP0PRzfMjXxDpaIgosg_43, 1);
  ^
In file included from c_code/2_2/@mic@sic.nim.c:4:0:
c_code/2_2/@mic@sic.nim.c:1128:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mic@sic.nim.c:4281:2: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
  echoBinSafe(TM__mJObP0PRzfMjXxDpaIgosg_46, 1);
  ^
In file included from c_code/2_2/@mic@sic.nim.c:4:0:
c_code/2_2/@mic@sic.nim.c:1128:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mmodulegraphs.nim.c -o c_code/2_2/@mmodulegraphs.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mastmsgs.nim.c -o c_code/1_2/@mastmsgs.nim.o
c_code/1_2/@mastmsgs.nim.c: In function 'addDeclaredLoc__astmsgs_33':
c_code/1_2/@mastmsgs.nim.c:523:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ_2 = skipTypes__ast_3710(typ, TM__XmvBE1RAE2EQK439c31duVQ_9);
  ^
In file included from c_code/1_2/@mastmsgs.nim.c:4:0:
c_code/1_2/@mastmsgs.nim.c:407:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mtypes.nim.c -o c_code/2_2/@mtypes.nim.o
c_code/2_2/@mtypes.nim.c: In function 'sameObjectTree__types_2112':
c_code/2_2/@mtypes.nim.c:1470:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     x = skipTypes__ast_3710(x, TM__YIvhEwBw2rGzCZhBzPyiLA_4);
     ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:1475:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     y = skipTypes__ast_3710(y, TM__YIvhEwBw2rGzCZhBzPyiLA_4);
     ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'sameTuple__types_1965':
c_code/2_2/@mtypes.nim.c:1647:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3710(x, TM__YIvhEwBw2rGzCZhBzPyiLA_4);
       ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:1648:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       y = skipTypes__ast_3710(y, TM__YIvhEwBw2rGzCZhBzPyiLA_4);
       ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'sameTypeAux__types_1803':
c_code/2_2/@mtypes.nim.c:1859:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  a = skipTypes__ast_3710(x, TM__YIvhEwBw2rGzCZhBzPyiLA_2);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:1872:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3710((*a).sons->data[(NI)(T9_ - ((NI) 1))], TM__YIvhEwBw2rGzCZhBzPyiLA_2);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:1875:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  b = skipTypes__ast_3710(y, TM__YIvhEwBw2rGzCZhBzPyiLA_2);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:1888:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    b = skipTypes__ast_3710((*b).sons->data[(NI)(T14_ - ((NI) 1))], TM__YIvhEwBw2rGzCZhBzPyiLA_2);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'inheritanceDiff__types_2686':
c_code/2_2/@mtypes.nim.c:2631:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    x = skipTypes__ast_3710(x, TM__YIvhEwBw2rGzCZhBzPyiLA_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:2649:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    y = skipTypes__ast_3710(y, TM__YIvhEwBw2rGzCZhBzPyiLA_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'safeInheritanceDiff__types_3393':
c_code/2_2/@mtypes.nim.c:4333:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3710(a, TM__YIvhEwBw2rGzCZhBzPyiLA_5);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:4335:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T9_ = skipTypes__ast_3710(b, TM__YIvhEwBw2rGzCZhBzPyiLA_5);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'enumHasHoles__types_287':
c_code/2_2/@mtypes.nim.c:4607:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  b = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_166);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'getOrdValue__types_161':
c_code/2_2/@mtypes.nim.c:4664:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T5_ = skipTypes__ast_3710((*n).typ, TM__YIvhEwBw2rGzCZhBzPyiLA_167);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'lengthOrd__types_1661':
c_code/2_2/@mtypes.nim.c:5194:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_179);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'canFormAcycleAux__types_661':
c_code/2_2/@mtypes.nim.c:5711:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__YIvhEwBw2rGzCZhBzPyiLA_180);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'canFormAcycle__types_762':
c_code/2_2/@mtypes.nim.c:5806:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__YIvhEwBw2rGzCZhBzPyiLA_180);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'isPureObject__types_132':
c_code/2_2/@mtypes.nim.c:5826:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__YIvhEwBw2rGzCZhBzPyiLA_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'isFinal__types_750':
c_code/2_2/@mtypes.nim.c:5843:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_167);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'searchTypeForAux__types_393':
c_code/2_2/@mtypes.nim.c:5979:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T19_ = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__YIvhEwBw2rGzCZhBzPyiLA_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'computeSizeAlign__types_2925':
c_code/2_2/@mtypes.nim.c:7243:5: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__types_3068' discards 'volatile' qualifier from pointer target type [enabled by default]
     computeUnionObjectOffsetsFoldFunction__types_3068(conf, (*typ).n, (((*typ).flags &((NU64)1<<((NU)(((tyEnum_TTypeFlag__Vrztsndr9a9bj8bQ3cn49bwWw) 23))&63U)))!=0), (&accum_2));
     ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:6353:31: note: expected 'struct tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA *' but argument is of type 'volatile struct tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA *'
 N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__types_3068)(tyObject_ConfigRefcolonObjectType___XoIrMAjHi4NOQu4oAkNfVQ* conf, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA* accum) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:7252:4: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__types_2995' discards 'volatile' qualifier from pointer target type [enabled by default]
    computeObjectOffsetsFoldFunction__types_2995(conf, (*typ).n, NIM_TRUE, (&accum_2));
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:6610:31: note: expected 'struct tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA *' but argument is of type 'volatile struct tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA *'
 N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__types_2995)(tyObject_ConfigRefcolonObjectType___XoIrMAjHi4NOQu4oAkNfVQ* conf, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA* accum) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:7257:4: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__types_2995' discards 'volatile' qualifier from pointer target type [enabled by default]
    computeObjectOffsetsFoldFunction__types_2995(conf, (*typ).n, NIM_FALSE, (&accum_2));
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:6610:31: note: expected 'struct tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA *' but argument is of type 'volatile struct tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA *'
 N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__types_2995)(tyObject_ConfigRefcolonObjectType___XoIrMAjHi4NOQu4oAkNfVQ* conf, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA* accum) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:7261:3: warning: passing argument 1 of 'finish__types_2918' discards 'volatile' qualifier from pointer target type [enabled by default]
   T167_ = finish__types_2918((&accum_2));
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:6256:29: note: expected 'struct tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA *' but argument is of type 'volatile struct tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA *'
 N_LIB_PRIVATE N_NIMCALL(NI, finish__types_2918)(tyObject_OffsetAccum__wMRndj7HimoGAcrAkg2xGA* arg) {
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'classify__types_3582':
c_code/2_2/@mtypes.nim.c:7548:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_194);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'isUnsigned__types_154':
c_code/2_2/@mtypes.nim.c:7627:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_167);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'takeType__types_3643':
c_code/2_2/@mtypes.nim.c:7661:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T10_ = skipTypes__ast_3710(arg, TM__YIvhEwBw2rGzCZhBzPyiLA_2);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'commonSuperclass__types_2748':
c_code/2_2/@mtypes.nim.c:8304:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    x = skipTypes__ast_3710(x, TM__YIvhEwBw2rGzCZhBzPyiLA_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:8316:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    y = skipTypes__ast_3710(y, TM__YIvhEwBw2rGzCZhBzPyiLA_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'isDefectException__types_4030':
c_code/2_2/@mtypes.nim.c:8367:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_215);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:8400:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t_2 = skipTypes__ast_3710((*t_2).sons->data[((NI) 0)], TM__YIvhEwBw2rGzCZhBzPyiLA_215);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'isCharArrayPtr__types_4114':
c_code/2_2/@mtypes.nim.c:8412:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_167);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:8416:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   pointsTo = skipTypes__ast_3710((*t_2).sons->data[((NI) 0)], TM__YIvhEwBw2rGzCZhBzPyiLA_167);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:8439:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T12_ = skipTypes__ast_3710((*pointsTo).sons->data[((NI) 0)], TM__YIvhEwBw2rGzCZhBzPyiLA_217);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'isSinkTypeForParam__types_4082':
c_code/2_2/@mtypes.nim.c:8464:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_2);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'isException__types_4001':
c_code/2_2/@mtypes.nim.c:8629:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_167);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:8650:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t_2 = skipTypes__ast_3710((*t_2).sons->data[((NI) 0)], TM__YIvhEwBw2rGzCZhBzPyiLA_215);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'isDefectOrCatchableError__types_4056':
c_code/2_2/@mtypes.nim.c:8688:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__YIvhEwBw2rGzCZhBzPyiLA_215);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c:8727:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t_2 = skipTypes__ast_3710((*t_2).sons->data[((NI) 0)], TM__YIvhEwBw2rGzCZhBzPyiLA_215);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'lookupFieldAgain__types_4089':
c_code/2_2/@mtypes.nim.c:8743:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    ty_2 = skipTypes__ast_3710(ty_2, TM__YIvhEwBw2rGzCZhBzPyiLA_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtypes.nim.c: In function 'analyseObjectWithTypeFieldAux__types_520':
c_code/2_2/@mtypes.nim.c:8803:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3710(x, TM__YIvhEwBw2rGzCZhBzPyiLA_5);
       ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:718:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mmagicsys.nim.c -o c_code/2_2/@mmagicsys.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mbitsets.nim.c -o c_code/1_2/@mbitsets.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mnimsets.nim.c -o c_code/2_2/@mnimsets.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msemfold.nim.c -o c_code/2_2/@msemfold.nim.o
c_code/2_2/@msemfold.nim.c: In function 'newFloatNodeT__semfold_67':
c_code/2_2/@msemfold.nim.c:1802:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710((*n).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_2);
   ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c: In function 'ordinalValToString__semfold_163':
c_code/2_2/@msemfold.nim.c:2056:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*a).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_3);
  ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c: In function 'evalOp__semfold_86':
c_code/2_2/@msemfold.nim.c:2375:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T86_ = skipTypes__ast_3710((*n).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_3);
   ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c:2613:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T175_ = skipTypes__ast_3710((*n).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_3);
    ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c:2655:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T187_ = skipTypes__ast_3710((*n).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_3);
   ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c: In function 'foldConv__semfold_658':
c_code/2_2/@msemfold.nim.c:3813:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  dstTyp = skipTypes__ast_3710((*n).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_41);
  ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c:3814:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  srcTyp = skipTypes__ast_3710((*a).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_41);
  ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c: In function 'foldArrayAccess__semfold_713':
c_code/2_2/@msemfold.nim.c:3979:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T5_ = skipTypes__ast_3710((*x).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_46);
   ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c: In function 'getConstExpr__semfold_81':
c_code/2_2/@msemfold.nim.c:4593:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T107_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_29);
     ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c:4616:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T117_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_30);
     ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c:4625:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T123_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_29);
      ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemfold.nim.c:4639:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T129_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__IRrKIA9aNr9b6S9bSzM79cgt1g_31);
      ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1404:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mvmdef.nim.c -o c_code/2_2/@mvmdef.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msemdata.nim.c -o c_code/2_2/@msemdata.nim.o
c_code/2_2/@msemdata.nim.c: In function 'newOptionEntry__semdata_447':
c_code/2_2/@msemdata.nim.c:2101:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*conf).notes, 12);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2089:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msemdata.nim.c:2102:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*conf).warningAsErrors, 12);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2089:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msemdata.nim.c: In function 'pushOptionEntry__semdata_462':
c_code/2_2/@msemdata.nim.c:2675:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*(*(*c).graph).config).notes, 12);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2089:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msemdata.nim.c:2676:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*(*(*c).graph).config).warningAsErrors, 12);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2089:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msemdata.nim.c: In function 'popOptionEntry__semdata_477':
c_code/2_2/@msemdata.nim.c:2694:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*(*(*c).graph).config).notes, (NIM_CONST void*)(*(*T2_)).notes, 12);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2089:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msemdata.nim.c:2697:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(*(*(*c).graph).config).warningAsErrors, (NIM_CONST void*)(*(*T3_)).warningAsErrors, 12);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2089:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mlinter.nim.c -o c_code/2_2/@mlinter.nim.o
c_code/2_2/@mlinter.nim.c: In function 'beautifyName__linter_33':
c_code/2_2/@mlinter.nim.c:865:2: warning: passing argument 2 of 'allCharsInSet__pureZstrutils_1341' discards 'const' qualifier from pointer target type [enabled by default]
  allUpper = allCharsInSet__pureZstrutils_1341(s, TM__u5vWF9bq7M9bLavMQS4OjP4A_6);
  ^
In file included from c_code/2_2/@mlinter.nim.c:4:0:
c_code/2_2/@mlinter.nim.c:411:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__pureZstrutils_1341)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlinter.nim.c:887:4: warning: passing argument 2 of 'eqtilde___linter_25' discards 'const' qualifier from pointer target type [enabled by default]
    T10_ = eqtilde___linter_25(s, TM__u5vWF9bq7M9bLavMQS4OjP4A_7, 42);
    ^
In file included from c_code/2_2/@mlinter.nim.c:4:0:
c_code/2_2/@mlinter.nim.c:794:35: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqtilde___linter_25)(NimStringDesc* s, NimStringDesc** a, NI aLen_0) {
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mnimfix@sprettybase.nim.c -o c_code/2_2/@mnimfix@sprettybase.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@sstd@seditdistance.nim.c -o c_code/1_2/@m..@slib@sstd@seditdistance.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@scollections@sheapqueue.nim.c -o c_code/2_2/@m..@slib@spure@scollections@sheapqueue.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mlookups.nim.c -o c_code/2_2/@mlookups.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mconcepts.nim.c -o c_code/2_2/@mconcepts.nim.o
c_code/2_2/@mconcepts.nim.c: In function 'matchType__concepts_142':
c_code/2_2/@mconcepts.nim.c:1693:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ak = skipTypes__ast_3710(a, TM__aQsd3Co9cjvf9b9cASJtnlgVw_2);
   ^
In file included from c_code/2_2/@mconcepts.nim.c:4:0:
c_code/2_2/@mconcepts.nim.c:1334:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mconcepts.nim.c:1852:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T107_ = skipTypes__ast_3710(a, TM__aQsd3Co9cjvf9b9cASJtnlgVw_4);
   ^
In file included from c_code/2_2/@mconcepts.nim.c:4:0:
c_code/2_2/@mconcepts.nim.c:1334:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mconcepts.nim.c:1866:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ak_2 = skipTypes__ast_3710(a, TM__aQsd3Co9cjvf9b9cASJtnlgVw_4);
   ^
In file included from c_code/2_2/@mconcepts.nim.c:4:0:
c_code/2_2/@mconcepts.nim.c:1334:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msemtypinst.nim.c -o c_code/2_2/@msemtypinst.nim.o
c_code/2_2/@msemtypinst.nim.c: In function 'handleGenericInvocation__semtypinst_509':
c_code/2_2/@msemtypinst.nim.c:2192:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   mm = skipTypes__ast_3710(bbody, TM__ro83HSRkGiU2zIkT6iR9aSA_13);
   ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1391:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemtypinst.nim.c: In function 'replaceTypeVarsTAux__semtypinst_124':
c_code/2_2/@msemtypinst.nim.c:2802:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    result = skipTypes__ast_3710((*n).typ, TM__ro83HSRkGiU2zIkT6iR9aSA_16);
    ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1391:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemtypinst.nim.c:2996:9: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
         r2 = skipTypes__ast_3710(r, TM__ro83HSRkGiU2zIkT6iR9aSA_20);
         ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1391:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemtypinst.nim.c:2999:10: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
          r = skipTypes__ast_3710(r2, TM__ro83HSRkGiU2zIkT6iR9aSA_21);
          ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1391:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemtypinst.nim.c:3062:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     asgnRef((void**) (&(*result).sons->data[((NI) 0)]), skipTypes__ast_3710((*result).sons->data[((NI) 0)], TM__ro83HSRkGiU2zIkT6iR9aSA_26));
     ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1391:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemtypinst.nim.c: In function 'recomputeFieldPositions__semtypinst_1006':
c_code/2_2/@msemtypinst.nim.c:3439:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   b = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__ro83HSRkGiU2zIkT6iR9aSA_31);
   ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1391:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemtypinst.nim.c: In function 'generateTypeInstance__semtypinst_1050':
c_code/2_2/@msemtypinst.nim.c:3514:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  objType = skipTypes__ast_3710(result, TM__ro83HSRkGiU2zIkT6iR9aSA_30);
  ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1391:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemtypinst.nim.c: In function 'checkConstructedType__semtypinst_26':
c_code/2_2/@msemtypinst.nim.c:3540:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__ro83HSRkGiU2zIkT6iR9aSA_32);
  ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1391:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mparampatterns.nim.c -o c_code/2_2/@mparampatterns.nim.o
c_code/2_2/@mparampatterns.nim.c: In function 'isAssignable__parampatterns_334':
c_code/2_2/@mparampatterns.nim.c:554:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710((*(*n)._kind_4.sym).typ, TM__IfESpe2yD3DScypV9a7z8Mg_2);
    ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mparampatterns.nim.c:569:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__IfESpe2yD3DScypV9a7z8Mg_3);
   ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mparampatterns.nim.c:614:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_3 = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__IfESpe2yD3DScypV9a7z8Mg_3);
   ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mparampatterns.nim.c:646:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T84_ = skipTypes__ast_3710((*n).typ, TM__IfESpe2yD3DScypV9a7z8Mg_4);
    ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mparampatterns.nim.c: In function 'exprRoot__parampatterns_300':
c_code/2_2/@mparampatterns.nim.c:1577:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T7_ = skipTypes__ast_3710((*(*it)._kind_6.sons->data[((NI) 0)]).typ, TM__IfESpe2yD3DScypV9a7z8Mg_29);
      ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mlowerings.nim.c -o c_code/2_2/@mlowerings.nim.o
c_code/2_2/@mlowerings.nim.c: In function 'genLen__lowerings_716':
c_code/2_2/@mlowerings.nim.c:1668:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710((*n).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_7);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c:1671:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3710((*n).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_7);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c: In function 'genDeref__lowerings_632':
c_code/2_2/@mlowerings.nim.c:1697:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*n).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c: In function 'indirectAccess__lowerings_498':
c_code/2_2/@mlowerings.nim.c:1894:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*a).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c:1896:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*deref).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c:1912:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(t, TM__zjz9atstw9cXOaiL5PksbOQQ_13);
    ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c: In function 'rawIndirectAccess__lowerings_331':
c_code/2_2/@mlowerings.nim.c:1938:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*a).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c: In function 'getFieldFromObj__lowerings_588':
c_code/2_2/@mlowerings.nim.c:2011:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t_2 = skipTypes__ast_3710(t_2, TM__zjz9atstw9cXOaiL5PksbOQQ_13);
    ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c: In function 'newTupleAccess__lowerings_19':
c_code/2_2/@mlowerings.nim.c:2027:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T5_ = skipTypes__ast_3710((*tup).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_14);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c:2030:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3710((*tup).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_14);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c:2049:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T10_ = skipTypes__ast_3710((*tup).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_9);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c: In function 'lowerTupleUnpacking__lowerings_116':
c_code/2_2/@mlowerings.nim.c:2139:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   asgnRef((void**) (&(*temp).typ), skipTypes__ast_3710((*value).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_9));
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c: In function 'genHigh__lowerings_706':
c_code/2_2/@mlowerings.nim.c:2307:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710((*n).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_7);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c:2310:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3710((*n).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_7);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c: In function 'indirectAccess__lowerings_542':
c_code/2_2/@mlowerings.nim.c:2341:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*a).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c:2343:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*deref).typ, TM__zjz9atstw9cXOaiL5PksbOQQ_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlowerings.nim.c:2360:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(t, TM__zjz9atstw9cXOaiL5PksbOQQ_13);
    ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1333:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msigmatch.nim.c -o c_code/2_2/@msigmatch.nim.o
c_code/2_2/@msigmatch.nim.c: In function 'getTokenLenFromSource__sigmatch_4451':
c_code/2_2/@msigmatch.nim.c:2727:3: warning: passing argument 3 of 'parseWhile__pureZparseutils_226' discards 'const' qualifier from pointer target type [enabled by default]
   result = parseWhile__pureZparseutils_226((*colonenv_).line1, (&sourceIdent), TM__wjrA09aH0rT1R7zbrcCaROw_8, column);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:2588:21: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 static N_INLINE(NI, parseWhile__pureZparseutils_226)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start) {
                     ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msigmatch.nim.c: In function 'getQuality__sigmatch_4990':
c_code/2_2/@msigmatch.nim.c:2972:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   exp_1 = skipTypes__ast_3710((*(*s).typ).sons->data[((NI) 1)], TM__wjrA09aH0rT1R7zbrcCaROw_10);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'handleRange__sigmatch_476':
c_code/2_2/@msigmatch.nim.c:4024:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ab = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_16);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'handleFloatRange__sigmatch_596':
c_code/2_2/@msigmatch.nim.c:4190:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ab = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_16);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'isObjectSubtype__sigmatch_656':
c_code/2_2/@msigmatch.nim.c:4860:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(t, TM__wjrA09aH0rT1R7zbrcCaROw_12);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'concreteType__sigmatch_443':
c_code/2_2/@msigmatch.nim.c:5308:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T34_ = skipTypes__ast_3710((*f).sons->data[((NI) 0)], TM__wjrA09aH0rT1R7zbrcCaROw_29);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'matchUserTypeClass__sigmatch_993':
c_code/2_2/@msigmatch.nim.c:5412:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  asgnRef((void**) (&(*colonenv_).typeClass2), skipTypes__ast_3710(ff, TM__wjrA09aH0rT1R7zbrcCaROw_32));
  ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'typeRel__sigmatch_202':
c_code/2_2/@msigmatch.nim.c:5766:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   aOrig_2 = skipTypes__ast_3710(aOrig, TM__wjrA09aH0rT1R7zbrcCaROw_14);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:5864:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T55_ = skipTypes__ast_3710(aOrig_2, TM__wjrA09aH0rT1R7zbrcCaROw_15);
  ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:5883:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T65_ = skipTypes__ast_3710(f, TM__wjrA09aH0rT1R7zbrcCaROw_15);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:6088:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T142_ = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_16);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:6111:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T152_ = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_16);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:6168:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    f_2 = skipTypes__ast_3710(f, TM__wjrA09aH0rT1R7zbrcCaROw_16);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:6303:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T219_ = skipTypes__ast_3710(T218_, abstractInst__ast_355);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:6343:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    ff = skipTypes__ast_3710((*f).sons->data[((NI) 1)], TM__wjrA09aH0rT1R7zbrcCaROw_14);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:6801:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_22);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:6850:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   a = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_23);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:6948:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_22);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:7010:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T531_ = skipTypes__ast_3710(T530_, abstractInst__ast_355);
     ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:7054:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_22);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:7107:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_22);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:7245:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     pointsTo = skipTypes__ast_3710((*a).sons->data[((NI) 0)], TM__wjrA09aH0rT1R7zbrcCaROw_24);
     ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:7281:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T637_ = skipTypes__ast_3710((*pointsTo).sons->data[((NI) 0)], TM__wjrA09aH0rT1R7zbrcCaROw_16);
      ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:7623:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T787_ = skipTypes__ast_3710(aOrig_2, TM__wjrA09aH0rT1R7zbrcCaROw_16);
      ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:7654:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   concpt = skipTypes__ast_3710((*f).sons->data[((NI) 0)], TM__wjrA09aH0rT1R7zbrcCaROw_25);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:8010:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T944_ = skipTypes__ast_3710(aOrig_2, TM__wjrA09aH0rT1R7zbrcCaROw_16);
     ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:8078:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T972_ = skipTypes__ast_3710(aOrig_2, TM__wjrA09aH0rT1R7zbrcCaROw_16);
      ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:8142:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T994_ = skipTypes__ast_3710(aOrig_2, TM__wjrA09aH0rT1R7zbrcCaROw_16);
     ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:8208:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    effectiveArgType = skipTypes__ast_3710(a, TM__wjrA09aH0rT1R7zbrcCaROw_30);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'implicitConv__sigmatch_3067':
c_code/2_2/@msigmatch.nim.c:9115:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    asgnRef((void**) (&(*result).typ), skipTypes__ast_3710(T10_, TM__wjrA09aH0rT1R7zbrcCaROw_51));
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:9127:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   asgnRef((void**) (&(*result).typ), skipTypes__ast_3710(f, TM__wjrA09aH0rT1R7zbrcCaROw_51));
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'paramTypesMatchAux__sigmatch_3268':
c_code/2_2/@msigmatch.nim.c:9811:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  fMaybeStatic = skipTypes__ast_3710(f, TM__wjrA09aH0rT1R7zbrcCaROw_13);
  ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:10090:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T112_ = skipTypes__ast_3710((*arg).typ, TM__wjrA09aH0rT1R7zbrcCaROw_56);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:10138:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T127_ = skipTypes__ast_3710(f, TM__wjrA09aH0rT1R7zbrcCaROw_56);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:10145:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T131_ = skipTypes__ast_3710((*arg).typ, TM__wjrA09aH0rT1R7zbrcCaROw_56);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'paramTypesMatch__sigmatch_3583':
c_code/2_2/@msigmatch.nim.c:10740:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(&x), (NIM_CONST void*)(&T8_), sizeof(x));
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:2466:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msigmatch.nim.c:10744:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(&y), (NIM_CONST void*)(&T9_), sizeof(y));
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:2466:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msigmatch.nim.c:10748:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(&z), (NIM_CONST void*)(&T10_), sizeof(z));
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:2466:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msigmatch.nim.c: In function 'argtypeMatches__sigmatch_4281':
c_code/2_2/@msigmatch.nim.c:10927:3: warning: passing argument 1 of 'contains__sigmatch_4299' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = contains__sigmatch_4299(TM__wjrA09aH0rT1R7zbrcCaROw_78, 2, m.intConvMatches);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:10891:27: note: expected 'NI *' but argument is of type 'const NI *'
 static N_INLINE(NIM_BOOL, contains__sigmatch_4299)(NI* a, NI aLen_0, NI item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msigmatch.nim.c: In function 'typeFits__sigmatch_5141':
c_code/2_2/@msigmatch.nim.c:10970:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    exp_1 = skipTypes__ast_3710((*(*s).typ).sons->data[((NI) 1)], TM__wjrA09aH0rT1R7zbrcCaROw_10);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'suggestFieldAccess__sigmatch_5218':
c_code/2_2/@msigmatch.nim.c:11379:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3710(orig, TM__wjrA09aH0rT1R7zbrcCaROw_11);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c:11418:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      t_2 = skipTypes__ast_3710((*t_2).sons->data[((NI) 0)], TM__wjrA09aH0rT1R7zbrcCaROw_12);
      ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'initCandidate__sigmatch_124':
c_code/2_2/@msigmatch.nim.c:11868:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        bound = skipTypes__ast_3710(bound, TM__wjrA09aH0rT1R7zbrcCaROw_14);
        ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'arrayConstr__sigmatch_3721':
c_code/2_2/@msigmatch.nim.c:12078:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3710((*n).typ, TM__wjrA09aH0rT1R7zbrcCaROw_82);
  ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msigmatch.nim.c: In function 'matchesAux__sigmatch_3784':
c_code/2_2/@msigmatch.nim.c:12364:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        T115_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[a]).typ, TM__wjrA09aH0rT1R7zbrcCaROw_56);
        ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1796:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mimporter.nim.c -o c_code/2_2/@mimporter.nim.o
c_code/2_2/@mimporter.nim.c: In function 'processPragma__importer_3420':
c_code/2_2/@mimporter.nim.c:2054:6: warning: passing argument 1 of 'dollar___importer_3444' discards 'const' qualifier from pointer target type [enabled by default]
      T9_ = dollar___importer_3444(TM__Sy4IFJJ0rwIQ9cBSYtIiY2w_10);
      ^
In file included from c_code/2_2/@mimporter.nim.c:4:0:
c_code/2_2/@mimporter.nim.c:1620:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___importer_3444)(tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw x);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mimporter.nim.c: In function 'addImport__importer_1458':
c_code/2_2/@mimporter.nim.c:2405:9: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
         nimCopyMem((void*)(&colontmp__2), (NIM_CONST void*)(&(*im)._mode_3.exceptSet), sizeof(colontmp__2));
         ^
In file included from c_code/2_2/@mimporter.nim.c:4:0:
c_code/2_2/@mimporter.nim.c:1998:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mprocfind.nim.c -o c_code/2_2/@mprocfind.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mpragmas.nim.c -o c_code/2_2/@mpragmas.nim.o
c_code/2_2/@mpragmas.nim.c: In function 'processExc__pragmas_1334':
c_code/2_2/@mpragmas.nim.c:2631:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710(T7_, TM__an3LHxrAv8p724x7H8KxOw_10);
   ^
In file included from c_code/2_2/@mpragmas.nim.c:4:0:
c_code/2_2/@mpragmas.nim.c:1704:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mpragmas.nim.c: In function 'singlePragma__pragmas_1610':
c_code/2_2/@mpragmas.nim.c:5432:6: warning: passing argument 2 of 'contains__pureZstrutils_1631' discards 'const' qualifier from pointer target type [enabled by default]
      T99_ = contains__pureZstrutils_1631(name_3, TM__an3LHxrAv8p724x7H8KxOw_28);
      ^
In file included from c_code/2_2/@mpragmas.nim.c:4:0:
c_code/2_2/@mpragmas.nim.c:1752:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1631)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mreorder.nim.c -o c_code/2_2/@mreorder.nim.o
c_code/2_2/@mreorder.nim.c: In function 'buildGraph__reorder_751':
c_code/2_2/@mreorder.nim.c:2633:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(&uses), (NIM_CONST void*)(&deps->data[i_3].Field1), sizeof(uses));
     ^
In file included from c_code/2_2/@mreorder.nim.c:4:0:
c_code/2_2/@mreorder.nim.c:1611:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mreorder.nim.c:2660:9: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
         nimCopyMem((void*)(&declares), (NIM_CONST void*)(&deps->data[j].Field0), sizeof(declares));
         ^
In file included from c_code/2_2/@mreorder.nim.c:4:0:
c_code/2_2/@mreorder.nim.c:1611:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mpasses.nim.c -o c_code/2_2/@mpasses.nim.o
c_code/2_2/@mpasses.nim.c: In function 'prepareConfigNotes__passes_201':
c_code/2_2/@mpasses.nim.c:1475:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 12);
   ^
In file included from c_code/2_2/@mpasses.nim.c:4:0:
c_code/2_2/@mpasses.nim.c:1458:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mpasses.nim.c:1481:4: warning: passing argument 2 of 'nimCmpMem' discards 'const' qualifier from pointer target type [enabled by default]
    if (!(nimCmpMem((*(*graph).config).mainPackageNotes, TM__bJkNie0SMVJdkbkyvVtTzg_4, 12)==0)) goto LA9_;
    ^
In file included from c_code/2_2/@mpasses.nim.c:4:0:
c_code/2_2/@mpasses.nim.c:1463:22: note: expected 'void *' but argument is of type 'const NU8 *'
 static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) {
                      ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mpasses.nim.c:1482:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)(*(*graph).config).mainPackageNotes, (NIM_CONST void*)(*(*graph).config).notes, 12);
    ^
In file included from c_code/2_2/@mpasses.nim.c:4:0:
c_code/2_2/@mpasses.nim.c:1458:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mpasses.nim.c:1485:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 12);
   ^
In file included from c_code/2_2/@mpasses.nim.c:4:0:
c_code/2_2/@mpasses.nim.c:1458:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msaturate.nim.c -o c_code/2_2/@msaturate.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mguards.nim.c -o c_code/2_2/@mguards.nim.o
c_code/2_2/@mguards.nim.c: In function 'neg__guards_126':
c_code/2_2/@mguards.nim.c:3008:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__lf9coCS0CxBb8QizHhZZpAA_5);
   ^
In file included from c_code/2_2/@mguards.nim.c:4:0:
c_code/2_2/@mguards.nim.c:1161:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mguards.nim.c: In function 'isLet__guards_56':
c_code/2_2/@mguards.nim.c:3328:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T12_ = skipTypes__ast_3710((*(*n)._kind_4.sym).typ, TM__lf9coCS0CxBb8QizHhZZpAA_5);
    ^
In file included from c_code/2_2/@mguards.nim.c:4:0:
c_code/2_2/@mguards.nim.c:1161:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mguards.nim.c: In function 'highBound__guards_265':
c_code/2_2/@mguards.nim.c:4993:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*x).typ, TM__lf9coCS0CxBb8QizHhZZpAA_5);
  ^
In file included from c_code/2_2/@mguards.nim.c:4:0:
c_code/2_2/@mguards.nim.c:1161:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mtypeallowed.nim.c -o c_code/1_2/@mtypeallowed.nim.o
c_code/1_2/@mtypeallowed.nim.c: In function 'typeAllowedAux__typeallowed_19':
c_code/1_2/@mtypeallowed.nim.c:780:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__YJ7SkRGD9a7VPW7Vt3UFhMw_2);
  ^
In file included from c_code/1_2/@mtypeallowed.nim.c:4:0:
c_code/1_2/@mtypeallowed.nim.c:414:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/1_2/@mtypeallowed.nim.c:829:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t2 = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__YJ7SkRGD9a7VPW7Vt3UFhMw_2);
    ^
In file included from c_code/1_2/@mtypeallowed.nim.c:4:0:
c_code/1_2/@mtypeallowed.nim.c:414:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/1_2/@mtypeallowed.nim.c:1153:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T159_ = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__YJ7SkRGD9a7VPW7Vt3UFhMw_3);
    ^
In file included from c_code/1_2/@mtypeallowed.nim.c:4:0:
c_code/1_2/@mtypeallowed.nim.c:414:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/1_2/@mtypeallowed.nim.c:1434:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T270_ = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__YJ7SkRGD9a7VPW7Vt3UFhMw_4);
    ^
In file included from c_code/1_2/@mtypeallowed.nim.c:4:0:
c_code/1_2/@mtypeallowed.nim.c:414:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@misolation_check.nim.c -o c_code/1_2/@misolation_check.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mvarpartitions.nim.c -o c_code/2_2/@mvarpartitions.nim.o
c_code/2_2/@mvarpartitions.nim.c: In function 'computeLiveRanges__varpartitions_1460':
c_code/2_2/@mvarpartitions.nim.c:1812:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       paramType = skipTypes__ast_3710((*parameters).sons->data[i_9], TM__4R4QZluAmhY3f04fEZJ3nA_13);
       ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1181:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvarpartitions.nim.c: In function 'allRoots__varpartitions_659':
c_code/2_2/@mvarpartitions.nim.c:2697:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      typ = skipTypes__ast_3710(typ, TM__4R4QZluAmhY3f04fEZJ3nA_22);
      ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1181:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvarpartitions.nim.c: In function 'destMightOwn__varpartitions_785':
c_code/2_2/@mvarpartitions.nim.c:3294:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T39_ = skipTypes__ast_3710((*n).typ, TM__4R4QZluAmhY3f04fEZJ3nA_22);
    ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1181:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvarpartitions.nim.c:3411:10: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
          T91_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[i_12]).typ, TM__4R4QZluAmhY3f04fEZJ3nA_23);
          ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1181:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvarpartitions.nim.c: In function 'traverse__varpartitions_1278':
c_code/2_2/@mvarpartitions.nim.c:3902:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       paramType = skipTypes__ast_3710((*parameters).sons->data[i_9], TM__4R4QZluAmhY3f04fEZJ3nA_13);
       ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1181:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvarpartitions.nim.c: In function 'computeCursors__varpartitions_1790':
c_code/2_2/@mvarpartitions.nim.c:4663:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T15_ = skipTypes__ast_3710((*(*v).sym).typ, TM__4R4QZluAmhY3f04fEZJ3nA_13);
      ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1181:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mtreetab.nim.c -o c_code/2_2/@mtreetab.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mnilcheck.nim.c -o c_code/2_2/@mnilcheck.nim.o
c_code/2_2/@mnilcheck.nim.c: In function 'preVisit__nilcheck_8796':
c_code/2_2/@mnilcheck.nim.c:1309:2: warning: passing argument 1 of 'toTable__nilcheck_8801' discards 'const' qualifier from pointer target type [enabled by default]
  toTable__nilcheck_8801(TM__9a75rVZu7sg4HRrHPMS3VUw_7, 1, (&(*ctx).symbolIndices));
  ^
In file included from c_code/2_2/@mnilcheck.nim.c:4:0:
c_code/2_2/@mnilcheck.nim.c:694:31: note: expected 'struct tyTuple__cyDO9czMbIL47POKM3sIQng *' but argument is of type 'const struct tyTuple__cyDO9czMbIL47POKM3sIQng *'
 N_LIB_PRIVATE N_NIMCALL(void, toTable__nilcheck_8801)(tyTuple__cyDO9czMbIL47POKM3sIQng* pairs, NI pairsLen_0, tyObject_Table__rDTSDzC8VietpxpD1ELe1g* Result);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mnilcheck.nim.c: In function 'newNilMap__nilcheck_237':
c_code/2_2/@mnilcheck.nim.c:1558:7: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
       nimCopyMem((void*)(&element_2), (NIM_CONST void*)(&colontmp__2->data[i_6]), sizeof(element_2));
       ^
In file included from c_code/2_2/@mnilcheck.nim.c:4:0:
c_code/2_2/@mnilcheck.nim.c:1458:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mnilcheck.nim.c:1560:7: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
       nimCopyMem((void*)(&exprs), (NIM_CONST void*)(&element_2), sizeof(exprs));
       ^
In file included from c_code/2_2/@mnilcheck.nim.c:4:0:
c_code/2_2/@mnilcheck.nim.c:1458:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mnilcheck.nim.c: In function 'moveOutDependants__nilcheck_3476':
c_code/2_2/@mnilcheck.nim.c:2639:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(&colontmp_), (NIM_CONST void*)(&(*T2_)), sizeof(colontmp_));
   ^
In file included from c_code/2_2/@mnilcheck.nim.c:4:0:
c_code/2_2/@mnilcheck.nim.c:1458:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mnilcheck.nim.c: In function 'storeDependants__nilcheck_3610':
c_code/2_2/@mnilcheck.nim.c:2718:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(&colontmp_), (NIM_CONST void*)(&(*T2_)), sizeof(colontmp_));
   ^
In file included from c_code/2_2/@mnilcheck.nim.c:4:0:
c_code/2_2/@mnilcheck.nim.c:1458:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@merrorhandling.nim.c -o c_code/1_2/@merrorhandling.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msighashes.nim.c -o c_code/2_2/@msighashes.nim.o
c_code/2_2/@msighashes.nim.c: In function 'symBodyDigest__sighashes_544':
c_code/2_2/@msighashes.nim.c:2545:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)Result, (NIM_CONST void*)value, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA));
   ^
In file included from c_code/2_2/@msighashes.nim.c:4:0:
c_code/2_2/@msighashes.nim.c:1501:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mndi.nim.c -o c_code/2_2/@mndi.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mcgendata.nim.c -o c_code/2_2/@mcgendata.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mccgutils.nim.c -o c_code/1_2/@mccgutils.nim.o
c_code/1_2/@mccgutils.nim.c: In function 'ccgIntroducedPtr__ccgutils_153':
c_code/1_2/@mccgutils.nim.c:510:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  pt = skipTypes__ast_3710((*s).typ, TM__3d9b9bGbX6KaaiNN5NPQfYWQ_2);
  ^
In file included from c_code/1_2/@mccgutils.nim.c:4:0:
c_code/1_2/@mccgutils.nim.c:426:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mliftdestructors.nim.c -o c_code/2_2/@mliftdestructors.nim.o
c_code/2_2/@mliftdestructors.nim.c: In function 'symPrototype__liftdestructors_1863':
c_code/2_2/@mliftdestructors.nim.c:1967:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T28_ = skipTypes__ast_3710(typ, TM__eUlWrG3KHljP9b52aqx5tLg_6);
   ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mliftdestructors.nim.c: In function 'addDestructorCall__liftdestructors_662':
c_code/2_2/@mliftdestructors.nim.c:2395:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(orig, TM__eUlWrG3KHljP9b52aqx5tLg_17);
  ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mliftdestructors.nim.c: In function 'dotField__liftdestructors_96':
c_code/2_2/@mliftdestructors.nim.c:3599:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710((*x).typ, TM__eUlWrG3KHljP9b52aqx5tLg_6);
   ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mliftdestructors.nim.c: In function 'fillBodyObj__liftdestructors_252':
c_code/2_2/@mliftdestructors.nim.c:3662:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T17_ = skipTypes__ast_3710((*f).typ, TM__eUlWrG3KHljP9b52aqx5tLg_6);
    ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mliftdestructors.nim.c: In function 'fillBodyObjTImpl__liftdestructors_361':
c_code/2_2/@mliftdestructors.nim.c:3835:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__eUlWrG3KHljP9b52aqx5tLg_42);
   ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mliftdestructors.nim.c: In function 'fillBodyObjT__liftdestructors_376':
c_code/2_2/@mliftdestructors.nim.c:3859:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    obj = skipTypes__ast_3710((*obj).sons->data[((NI) 0)], TM__eUlWrG3KHljP9b52aqx5tLg_42);
    ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mliftdestructors.nim.c: In function 'fillBody__liftdestructors_34':
c_code/2_2/@mliftdestructors.nim.c:4074:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   base = skipTypes__ast_3710(t, TM__eUlWrG3KHljP9b52aqx5tLg_37);
   ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mliftdestructors.nim.c: In function 'produceSym__liftdestructors_40':
c_code/2_2/@mliftdestructors.nim.c:4589:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T30_ = skipTypes__ast_3710(typ, TM__eUlWrG3KHljP9b52aqx5tLg_8);
    ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mliftdestructors.nim.c: In function 'patchBody__liftdestructors_2039':
c_code/2_2/@mliftdestructors.nim.c:4659:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__eUlWrG3KHljP9b52aqx5tLg_51);
    ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mliftdestructors.nim.c: In function 'createTypeBoundOps__liftdestructors_47':
c_code/2_2/@mliftdestructors.nim.c:4800:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  skipped = skipTypes__ast_3710(orig, TM__eUlWrG3KHljP9b52aqx5tLg_2);
  ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1541:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msempass2.nim.c -o c_code/2_2/@msempass2.nim.o
c_code/2_2/@msempass2.nim.c: In function 'excType__sempass50_2211':
c_code/2_2/@msempass2.nim.c:2338:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  result = skipTypes__ast_3710(t, TM__O8rpA4QnF63fyis4dAzZxA_9);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'addTag__sempass50_2259':
c_code/2_2/@msempass2.nim.c:3254:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T6_ = skipTypes__ast_3710((*(*aa)._kind_6.sons->data[i]).typ, TM__O8rpA4QnF63fyis4dAzZxA_9);
      ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:3256:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T7_ = skipTypes__ast_3710((*e).typ, TM__O8rpA4QnF63fyis4dAzZxA_9);
      ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'notNilCheck__sempass50_2659':
c_code/2_2/@msempass2.nim.c:3649:2: warning: passing argument 2 of 'skipTypesOrNil__ast_4160' discards 'const' qualifier from pointer target type [enabled by default]
  paramType_2 = skipTypesOrNil__ast_4160(paramType, TM__O8rpA4QnF63fyis4dAzZxA_30);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1752:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypesOrNil__ast_4160)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:3665:3: warning: passing argument 2 of 'skipTypesOrNil__ast_4160' discards 'const' qualifier from pointer target type [enabled by default]
   ntyp = skipTypesOrNil__ast_4160((*n_2).typ, TM__O8rpA4QnF63fyis4dAzZxA_35);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1752:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypesOrNil__ast_4160)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:3683:6: warning: passing argument 2 of 'containsNode__ast_4520' discards 'const' qualifier from pointer target type [enabled by default]
      T29_ = containsNode__ast_4520(n_2, TM__O8rpA4QnF63fyis4dAzZxA_36);
      ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1754:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__ast_4520)(tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TNodeKind__clSgDh22o9au33BrVH9bDQZw kinds);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'trackOperandForIndirectCall__sempass50_2790':
c_code/2_2/@msempass2.nim.c:4036:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   argtype = skipTypes__ast_3710((*a).typ, TM__O8rpA4QnF63fyis4dAzZxA_30);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'trackCall__sempass50_3367':
c_code/2_2/@msempass2.nim.c:4477:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T9_ = skipTypes__ast_3710((*n).typ, TM__O8rpA4QnF63fyis4dAzZxA_23);
    ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:4883:3: warning: passing argument 1 of 'find__sempass50_3619' discards 'const' qualifier from pointer target type [enabled by default]
   opKind = find__sempass50_3619(AttachedOpToStr__ast_3823, T201_);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:4238:21: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NI, find__sempass50_3619)(tyArray__EeEKCO7QpNg9c8wnv9c1UhNQ a, NimStringDesc* item) {
                     ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msempass2.nim.c:4892:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__O8rpA4QnF63fyis4dAzZxA_49);
    ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'guardDotAccess__sempass50_237':
c_code/2_2/@msempass2.nim.c:4994:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__O8rpA4QnF63fyis4dAzZxA_53);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:5029:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      ty = skipTypes__ast_3710(ty, TM__O8rpA4QnF63fyis4dAzZxA_9);
      ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'catches__sempass50_2293':
c_code/2_2/@msempass2.nim.c:5146:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  e_2 = skipTypes__ast_3710(e, TM__O8rpA4QnF63fyis4dAzZxA_9);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'trackCase__sempass50_3048':
c_code/2_2/@msempass2.nim.c:5527:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T5_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__O8rpA4QnF63fyis4dAzZxA_60);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'checkRange__sempass50_3350':
c_code/2_2/@msempass2.nim.c:6353:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__O8rpA4QnF63fyis4dAzZxA_82);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'track__sempass50_2338':
c_code/2_2/@msempass2.nim.c:6936:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T189_ = skipTypes__ast_3710((*(*iterCall)._kind_6.sons->data[((NI) 1)]).typ, TM__O8rpA4QnF63fyis4dAzZxA_23);
     ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:7018:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T224_ = skipTypes__ast_3710((*n).typ, TM__O8rpA4QnF63fyis4dAzZxA_30);
     ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:7191:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T276_ = skipTypes__ast_3710((*n).typ, TM__O8rpA4QnF63fyis4dAzZxA_30);
    ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:7214:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T286_ = skipTypes__ast_3710((*n).typ, TM__O8rpA4QnF63fyis4dAzZxA_30);
    ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:7225:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*n).typ, TM__O8rpA4QnF63fyis4dAzZxA_30);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:7351:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T355_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__O8rpA4QnF63fyis4dAzZxA_23);
     ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'listGcUnsafety__sempass50_386':
c_code/2_2/@msempass2.nim.c:7527:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T16_ = skipTypes__ast_3710((*u).typ, TM__O8rpA4QnF63fyis4dAzZxA_30);
     ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c: In function 'trackProc__sempass50_4703':
c_code/2_2/@msempass2.nim.c:7804:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T31_ = skipTypes__ast_3710(typ, TM__O8rpA4QnF63fyis4dAzZxA_30);
       ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msempass2.nim.c:7841:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T43_ = skipTypes__ast_3710((*(*s).typ).sons->data[((NI) 0)], TM__O8rpA4QnF63fyis4dAzZxA_30);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1672:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mcgmeth.nim.c -o c_code/2_2/@mcgmeth.nim.o
c_code/2_2/@mcgmeth.nim.c: In function 'sameMethodBucket__cgmeth_89':
c_code/2_2/@mcgmeth.nim.c:1546:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       aa = skipTypes__ast_3710(aa, TM__iRY49cFF15N9aiVVO5nXtoDQ_2);
       ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1315:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgmeth.nim.c:1547:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       bb = skipTypes__ast_3710(bb, TM__iRY49cFF15N9aiVVO5nXtoDQ_2);
       ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1315:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgmeth.nim.c: In function 'genConv__cgmeth_13':
c_code/2_2/@mcgmeth.nim.c:1991:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3710(d, TM__iRY49cFF15N9aiVVO5nXtoDQ_13);
  ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1315:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgmeth.nim.c:1992:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  source = skipTypes__ast_3710((*n).typ, TM__iRY49cFF15N9aiVVO5nXtoDQ_13);
  ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1315:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgmeth.nim.c: In function 'relevantCol__cgmeth_330':
c_code/2_2/@mcgmeth.nim.c:2098:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*methods->data[((NI) 0)]).typ).sons->data[col], TM__iRY49cFF15N9aiVVO5nXtoDQ_21);
  ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1315:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgmeth.nim.c:2116:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      t2 = skipTypes__ast_3710((*(*methods->data[i]).typ).sons->data[col], TM__iRY49cFF15N9aiVVO5nXtoDQ_21);
      ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1315:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgmeth.nim.c: In function 'cmpSignatures__cgmeth_350':
c_code/2_2/@mcgmeth.nim.c:2158:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      aa = skipTypes__ast_3710((*(*a).typ).sons->data[col], TM__iRY49cFF15N9aiVVO5nXtoDQ_21);
      ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1315:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgmeth.nim.c:2159:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      bb = skipTypes__ast_3710((*(*b).typ).sons->data[col], TM__iRY49cFF15N9aiVVO5nXtoDQ_21);
      ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1315:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgmeth.nim.c: In function 'genDispatcher__cgmeth_393':
c_code/2_2/@mcgmeth.nim.c:2283:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T11_ = skipTypes__ast_3710((*param).typ, TM__iRY49cFF15N9aiVVO5nXtoDQ_24);
       ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1315:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mliftlocals.nim.c -o c_code/2_2/@mliftlocals.nim.o
c_code/2_2/@mliftlocals.nim.c: In function 'liftLocalsIfRequested__liftlocals_82':
c_code/2_2/@mliftlocals.nim.c:596:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  objType = skipTypes__ast_3710((*partialParam).typ, TM__N3PVvLhrju29a7N4YrE3m7Q_5);
  ^
In file included from c_code/2_2/@mliftlocals.nim.c:4:0:
c_code/2_2/@mliftlocals.nim.c:312:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mlambdalifting.nim.c -o c_code/2_2/@mlambdalifting.nim.o
c_code/2_2/@mlambdalifting.nim.c: In function 'getEnvTypeForOwnerUp__lambdalifting_1938':
c_code/2_2/@mlambdalifting.nim.c:2226:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3710(r, TM__8JPgS7d2itnucsgTch9cDzA_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'createUpField__lambdalifting_1944':
c_code/2_2/@mlambdalifting.nim.c:2237:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  obj = skipTypes__ast_3710(refObj, TM__8JPgS7d2itnucsgTch9cDzA_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c:2264:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T17_ = skipTypes__ast_3710((*upField).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c:2266:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T18_ = skipTypes__ast_3710(fieldType, TM__8JPgS7d2itnucsgTch9cDzA_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'detectCapturedVars__lambdalifting_1994':
c_code/2_2/@mlambdalifting.nim.c:2367:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       obj = skipTypes__ast_3710((*T45_).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
       ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c:2433:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     obj_2 = skipTypes__ast_3710(T68_, TM__8JPgS7d2itnucsgTch9cDzA_10);
     ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'getUpViaParam__lambdalifting_3888':
c_code/2_2/@mlambdalifting.nim.c:2754:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T7_ = skipTypes__ast_3710((*p).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
   ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'rawClosureCreation__lambdalifting_3906':
c_code/2_2/@mlambdalifting.nim.c:2899:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T46_ = skipTypes__ast_3710((*env).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c:2917:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T56_ = skipTypes__ast_3710((*upField).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c:2919:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T57_ = skipTypes__ast_3710((*up).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'closureCreationForIter__lambdalifting_4498':
c_code/2_2/@mlambdalifting.nim.c:3043:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T10_ = skipTypes__ast_3710((*it).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
   ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c:3067:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T16_ = skipTypes__ast_3710((*v).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c:3081:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T24_ = skipTypes__ast_3710((*u).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c:3083:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T25_ = skipTypes__ast_3710((*upField).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'symToClosure__lambdalifting_4666':
c_code/2_2/@mlambdalifting.nim.c:3165:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     obj = skipTypes__ast_3710((*access).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
     ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'accessViaEnvVar__lambdalifting_4546':
c_code/2_2/@mlambdalifting.nim.c:3249:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  obj = skipTypes__ast_3710((*access).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'liftIterSym__lambdalifting_293':
c_code/2_2/@mlambdalifting.nim.c:3657:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T12_ = skipTypes__ast_3710((*it).typ, TM__8JPgS7d2itnucsgTch9cDzA_41);
   ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'freshVarForClosureIter__lambdalifting_337':
c_code/2_2/@mlambdalifting.nim.c:3905:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  obj = skipTypes__ast_3710((*envParam).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mlambdalifting.nim.c: In function 'getStateField__lambdalifting_4656':
c_code/2_2/@mlambdalifting.nim.c:3948:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3710((*T1_).typ, TM__8JPgS7d2itnucsgTch9cDzA_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1415:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mclosureiters.nim.c -o c_code/2_2/@mclosureiters.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mtransf.nim.c -o c_code/2_2/@mtransf.nim.o
c_code/2_2/@mtransf.nim.c: In function 'putArgInto__transf_910':
c_code/2_2/@mtransf.nim.c:2117:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T7_ = skipTypes__ast_3710(formal, TM__nKKNkTkTST5XGATsV9atcLQ_10);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:2235:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T41_ = skipTypes__ast_3710(formal, TM__nKKNkTkTST5XGATsV9atcLQ_10);
    ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c: In function 'transformFor__transf_1021':
c_code/2_2/@mtransf.nim.c:2364:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T17_ = skipTypes__ast_3710((*(*call)._kind_6.sons->data[((NI) 0)]).typ, TM__nKKNkTkTST5XGATsV9atcLQ_10);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:2492:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     ff = skipTypes__ast_3710((*iter).typ, TM__nKKNkTkTST5XGATsV9atcLQ_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c: In function 'transformCase__transf_1217':
c_code/2_2/@mtransf.nim.c:2733:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T30_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__nKKNkTkTST5XGATsV9atcLQ_13);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c: In function 'transformAddrDeref__transf_714':
c_code/2_2/@mtransf.nim.c:3013:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T16_ = skipTypes__ast_3710((*n_2).typ, TM__nKKNkTkTST5XGATsV9atcLQ_14);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3023:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T20_ = skipTypes__ast_3710((*n_2).typ, TM__nKKNkTkTST5XGATsV9atcLQ_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3026:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T23_ = skipTypes__ast_3710((*n_2).typ, TM__nKKNkTkTST5XGATsV9atcLQ_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3055:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T33_ = skipTypes__ast_3710((*n_2).typ, TM__nKKNkTkTST5XGATsV9atcLQ_14);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3065:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T37_ = skipTypes__ast_3710((*n_2).typ, TM__nKKNkTkTST5XGATsV9atcLQ_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3068:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T40_ = skipTypes__ast_3710((*n_2).typ, TM__nKKNkTkTST5XGATsV9atcLQ_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3092:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T50_ = skipTypes__ast_3710((*n_2).typ, TM__nKKNkTkTST5XGATsV9atcLQ_14);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c: In function 'transformConv__transf_822':
c_code/2_2/@mtransf.nim.c:3275:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3710((*n).typ, TM__nKKNkTkTST5XGATsV9atcLQ_13);
  ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3276:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  source = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__nKKNkTkTST5XGATsV9atcLQ_13);
  ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3331:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    dest = skipTypes__ast_3710((*n).typ, TM__nKKNkTkTST5XGATsV9atcLQ_14);
    ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3346:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T29_ = skipTypes__ast_3710((*n).typ, TM__nKKNkTkTST5XGATsV9atcLQ_14);
    ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3349:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    dest = skipTypes__ast_3710((*n).typ, TM__nKKNkTkTST5XGATsV9atcLQ_14);
    ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3402:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   dest = skipTypes__ast_3710(dest, TM__nKKNkTkTST5XGATsV9atcLQ_15);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mtransf.nim.c:3403:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   source = skipTypes__ast_3710(source, TM__nKKNkTkTST5XGATsV9atcLQ_15);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1416:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mvmgen.nim.c -o c_code/2_2/@mvmgen.nim.o
c_code/2_2/@mvmgen.nim.c: In function 'getNullValueAux__vmgen_2739':
c_code/2_2/@mvmgen.nim.c:2419:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   b = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__oYO8oEb9aAFcVmMqh9adT1hQ_11);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'getNullValue__vmgen_2461':
c_code/2_2/@mvmgen.nim.c:2507:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_10);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'getSlotKind__vmgen_451':
c_code/2_2/@mvmgen.nim.c:2666:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710(t, TM__oYO8oEb9aAFcVmMqh9adT1hQ_17);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'getTemp__vmgen_541':
c_code/2_2/@mvmgen.nim.c:2825:2: warning: passing argument 2 of 'skipTypesOrNil__ast_4160' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypesOrNil__ast_4160(tt, TM__oYO8oEb9aAFcVmMqh9adT1hQ_16);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1505:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypesOrNil__ast_4160)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'whichAsgnOpc__vmgen_1850':
c_code/2_2/@mvmgen.nim.c:2869:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_17);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'fitsRegister__vmgen_1818':
c_code/2_2/@mvmgen.nim.c:2961:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710(t, TM__oYO8oEb9aAFcVmMqh9adT1hQ_20);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genNarrow__vmgen_1431':
c_code/2_2/@mvmgen.nim.c:3694:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genIndex__vmgen_1302':
c_code/2_2/@mvmgen.nim.c:3780:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3710(arr, TM__oYO8oEb9aAFcVmMqh9adT1hQ_40);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genAsgnPatch__vmgen_1318':
c_code/2_2/@mvmgen.nim.c:3924:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   collTyp = skipTypes__ast_3710((*(*le)._kind_6.sons->data[((NI) 0)]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_41);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genCall__vmgen_1201':
c_code/2_2/@mvmgen.nim.c:4251:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  fntyp = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_40);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genNew__vmgen_1354':
c_code/2_2/@mvmgen.nim.c:4352:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T7_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genNewSeq__vmgen_1368':
c_code/2_2/@mvmgen.nim.c:4381:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T7_ = skipTypes__ast_3710(t, TM__oYO8oEb9aAFcVmMqh9adT1hQ_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genNewSeqOfCap__vmgen_1383':
c_code/2_2/@mvmgen.nim.c:4411:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T7_ = skipTypes__ast_3710(t, TM__oYO8oEb9aAFcVmMqh9adT1hQ_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genSetType__vmgen_1485':
c_code/2_2/@mvmgen.nim.c:4448:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_52);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genNarrowU__vmgen_1457':
c_code/2_2/@mvmgen.nim.c:4480:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genConv__vmgen_1606':
c_code/2_2/@mvmgen.nim.c:4553:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  asgnRef((void**) (&(*colonenv_).t21), skipTypes__ast_3710((*(*colonenv_).n3).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_54));
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:4554:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  asgnRef((void**) (&(*colonenv_).targ22), skipTypes__ast_3710((*(*colonenv_).arg4).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_54));
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:4578:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T12_ = skipTypes__ast_3710((*(*colonenv_).n3).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_16);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:4583:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T14_ = skipTypes__ast_3710((*(*colonenv_).arg4).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_16);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genMagic__vmgen_1862':
c_code/2_2/@mvmgen.nim.c:4858:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_39);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:5122:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_36);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:5298:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_36);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:5557:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3710(typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_56);
    ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:5593:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T206_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_36);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:6195:3: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
   T377_ = nsuFormatOpenArray(((NimStringDesc*) &TM__oYO8oEb9aAFcVmMqh9adT1hQ_80), TM__oYO8oEb9aAFcVmMqh9adT1hQ_81, 1);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1593:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:6203:3: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
   T379_ = nsuFormatOpenArray(((NimStringDesc*) &TM__oYO8oEb9aAFcVmMqh9adT1hQ_80), TM__oYO8oEb9aAFcVmMqh9adT1hQ_84, 1);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1593:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:6211:3: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
   T381_ = nsuFormatOpenArray(((NimStringDesc*) &TM__oYO8oEb9aAFcVmMqh9adT1hQ_80), TM__oYO8oEb9aAFcVmMqh9adT1hQ_87, 1);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1593:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genAsgn__vmgen_2360':
c_code/2_2/@mvmgen.nim.c:6369:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   collTyp = skipTypes__ast_3710((*(*le)._kind_6.sons->data[((NI) 0)]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_41);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genObjAccessAux__vmgen_2598':
c_code/2_2/@mvmgen.nim.c:6555:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T13_ = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_97);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genCheckedObjAccess__vmgen_2680':
c_code/2_2/@mvmgen.nim.c:6620:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T17_ = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_97);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genArrAccessOpcode__vmgen_2570':
c_code/2_2/@mvmgen.nim.c:6670:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T15_ = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_97);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genArrAccess__vmgen_2716':
c_code/2_2/@mvmgen.nim.c:6692:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_41);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'unneededIndirection__vmgen_2117':
c_code/2_2/@mvmgen.nim.c:6748:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_52);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genTry__vmgen_1107':
c_code/2_2/@mvmgen.nim.c:7466:9: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
         typ = skipTypes__ast_3710((*(*it)._kind_6.sons->data[j]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_104);
         ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genArrayConstr__vmgen_2975':
c_code/2_2/@mvmgen.nim.c:7788:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  seqType = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genObjConstr__vmgen_3013':
c_code/2_2/@mvmgen.nim.c:7910:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*n).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_17);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c: In function 'genCastIntFloat__vmgen_1632':
c_code/2_2/@mvmgen.nim.c:8029:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)signedIntegers, (NIM_CONST void*)TM__oYO8oEb9aAFcVmMqh9adT1hQ_107, 9);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:2245:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mvmgen.nim.c:8031:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)unsignedIntegers, (NIM_CONST void*)TM__oYO8oEb9aAFcVmMqh9adT1hQ_108, 9);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:2245:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mvmgen.nim.c:8032:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  src = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_109);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvmgen.nim.c:8033:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  dst = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__oYO8oEb9aAFcVmMqh9adT1hQ_109);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1492:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mvmdeps.nim.c -o c_code/2_2/@mvmdeps.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mvmmarshal.nim.c -o c_code/2_2/@mvmmarshal.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mgorgeimpl.nim.c -o c_code/2_2/@mgorgeimpl.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mmacrocacheimpl.nim.c -o c_code/2_2/@mmacrocacheimpl.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mvmprofiler.nim.c -o c_code/2_2/@mvmprofiler.nim.o
c_code/2_2/@mvmprofiler.nim.c: In function 'dump__vmprofiler_697':
c_code/2_2/@mvmprofiler.nim.c:656:2: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
  echoBinSafe(TM__Ai9anooT0gIYA9c9b30PXqgdQ_2, 1);
  ^
In file included from c_code/2_2/@mvmprofiler.nim.c:4:0:
c_code/2_2/@mvmprofiler.nim.c:524:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mevaltempl.nim.c -o c_code/2_2/@mevaltempl.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mvmconv.nim.c -o c_code/2_2/@mvmconv.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mvm.nim.c -o c_code/2_2/@mvm.nim.o
c_code/2_2/@mvm.nim.c: In function 'getEffectList__vm_13841':
c_code/2_2/@mvm.nim.c:4228:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T16_ = skipTypes__ast_3710((*e).typ, TM__sQJeTKtOMm7ArbnaG0SDbQ_138);
       ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c: In function 'ptrEquality__vm_2302':
c_code/2_2/@mvm.nim.c:6063:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t2 = skipTypes__ast_3710((*n2).typ, abstractInst__ast_355);
   ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c: In function 'findExceptionHandler__vm_546':
c_code/2_2/@mvm.nim.c:6209:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  raisedType = skipTypes__ast_3710((*exc).typ, TM__sQJeTKtOMm7ArbnaG0SDbQ_197);
  ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:6235:9: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
         exceptType = skipTypes__ast_3710((*c).types->data[excIndex], TM__sQJeTKtOMm7ArbnaG0SDbQ_197);
         ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c: In function 'setLenSeq__vm_794':
c_code/2_2/@mvm.nim.c:6335:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*node).typ, TM__sQJeTKtOMm7ArbnaG0SDbQ_200);
  ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c: In function 'opConv__vm_687':
c_code/2_2/@mvm.nim.c:6427:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   styp = skipTypes__ast_3710(srctyp, TM__sQJeTKtOMm7ArbnaG0SDbQ_226);
   ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:6643:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   desttyp_2 = skipTypes__ast_3710(desttyp, TM__sQJeTKtOMm7ArbnaG0SDbQ_234);
   ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:6650:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T76_ = skipTypes__ast_3710(srctyp, TM__sQJeTKtOMm7ArbnaG0SDbQ_226);
    ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:6689:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    styp_2 = skipTypes__ast_3710(srctyp, TM__sQJeTKtOMm7ArbnaG0SDbQ_226);
    ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:6723:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T94_ = skipTypes__ast_3710(srctyp, TM__sQJeTKtOMm7ArbnaG0SDbQ_226);
    ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:6744:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T98_ = skipTypes__ast_3710(srctyp, TM__sQJeTKtOMm7ArbnaG0SDbQ_226);
    ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:6768:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T104_ = skipTypes__ast_3710(srctyp, TM__sQJeTKtOMm7ArbnaG0SDbQ_234);
     ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c: In function 'rawExecute__vm_855':
c_code/2_2/@mvm.nim.c:6925:6: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
      nimCopyMem((void*)(&retVal), (NIM_CONST void*)(&regs->data[((NI) 0)]), sizeof(retVal));
      ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:2459:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mvm.nim.c:9103:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(&rbReg), (NIM_CONST void*)(&tmpX60gensym514_), sizeof(rbReg));
     ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:2459:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mvm.nim.c:9113:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(&rcReg), (NIM_CONST void*)(&tmpX60gensym515_), sizeof(rcReg));
     ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:2459:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mvm.nim.c:9198:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       tb = skipTypes__ast_3710((*nb_2).typ, abstractInst__ast_355);
       ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:9199:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       tc = skipTypes__ast_3710((*nc).typ, abstractInst__ast_355);
       ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:10356:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T972_ = skipTypes__ast_3710(typ_5, TM__sQJeTKtOMm7ArbnaG0SDbQ_200);
      ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mvm.nim.c:10617:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     t1 = skipTypes__ast_3710((*regs->data[rb_101].node).typ, TM__sQJeTKtOMm7ArbnaG0SDbQ_205);
     ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1845:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@maliases.nim.c -o c_code/1_2/@maliases.nim.o
c_code/1_2/@maliases.nim.c: In function 'isPartOfAux__aliases_13':
c_code/1_2/@maliases.nim.c:366:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T22_ = skipTypes__ast_3710((*a).sons->data[((NI) 0)], TM__070zgHAEsZhDDk2M26YTLA_2);
    ^
In file included from c_code/1_2/@maliases.nim.c:4:0:
c_code/1_2/@maliases.nim.c:195:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mpatterns.nim.c -o c_code/2_2/@mpatterns.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msemmacrosanity.nim.c -o c_code/2_2/@msemmacrosanity.nim.o
c_code/2_2/@msemmacrosanity.nim.c: In function 'ithField__semmacrosanity_53':
c_code/2_2/@msemmacrosanity.nim.c:562:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    b = skipTypes__ast_3710(base, TM__R7okQSC9beJ64olJCnqhGsw_4);
    ^
In file included from c_code/2_2/@msemmacrosanity.nim.c:4:0:
c_code/2_2/@msemmacrosanity.nim.c:283:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemmacrosanity.nim.c: In function 'annotateType__semmacrosanity_69':
c_code/2_2/@msemmacrosanity.nim.c:643:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  x = skipTypes__ast_3710(t, TM__R7okQSC9beJ64olJCnqhGsw_2);
  ^
In file included from c_code/2_2/@msemmacrosanity.nim.c:4:0:
c_code/2_2/@msemmacrosanity.nim.c:283:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemmacrosanity.nim.c:648:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   x_2 = skipTypes__ast_3710(t, TM__R7okQSC9beJ64olJCnqhGsw_3);
   ^
In file included from c_code/2_2/@msemmacrosanity.nim.c:4:0:
c_code/2_2/@msemmacrosanity.nim.c:283:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mpluginsupport.nim.c -o c_code/1_2/@mpluginsupport.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mplugins@slocals.nim.c -o c_code/2_2/@mplugins@slocals.nim.o
c_code/2_2/@mplugins@slocals.nim.c: In function 'semLocals__pluginsZlocals_7':
c_code/2_2/@mplugins@slocals.nim.c:717:10: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
          T16_ = skipTypes__ast_3710((*it).typ, TM__5RPCefG9cq9bRdCyH4ptN3mQ_2);
          ^
In file included from c_code/2_2/@mplugins@slocals.nim.c:4:0:
c_code/2_2/@mplugins@slocals.nim.c:561:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mplugins@slocals.nim.c:729:11: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
           asgnRef((void**) (&(*field).typ), skipTypes__ast_3710((*it).typ, TM__5RPCefG9cq9bRdCyH4ptN3mQ_3));
           ^
In file included from c_code/2_2/@mplugins@slocals.nim.c:4:0:
c_code/2_2/@mplugins@slocals.nim.c:561:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mplugins@slocals.nim.c:740:12: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
            T27_ = skipTypes__ast_3710((*it).typ, TM__5RPCefG9cq9bRdCyH4ptN3mQ_4);
            ^
In file included from c_code/2_2/@mplugins@slocals.nim.c:4:0:
c_code/2_2/@mplugins@slocals.nim.c:561:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mplugins@sitersgen.nim.c -o c_code/2_2/@mplugins@sitersgen.nim.o
c_code/2_2/@mplugins@sitersgen.nim.c: In function 'iterToProcImpl__pluginsZitersgen_7':
c_code/2_2/@mplugins@sitersgen.nim.c:1706:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__NVXktvZtnGMW9aYeuy1EKPw_9);
  ^
In file included from c_code/2_2/@mplugins@sitersgen.nim.c:4:0:
c_code/2_2/@mplugins@sitersgen.nim.c:1503:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mplugins@sactive.nim.c -o c_code/1_2/@mplugins@sactive.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@menumtostr.nim.c -o c_code/2_2/@menumtostr.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mspawn.nim.c -o c_code/2_2/@mspawn.nim.o
c_code/2_2/@mspawn.nim.c: In function 'typeNeedsNoDeepCopy__spawn_68':
c_code/2_2/@mspawn.nim.c:1660:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__Cdo77GqyHVvb4CeKFFZ13Q_21);
  ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1338:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mspawn.nim.c: In function 'setupArgsForConcurrency__spawn_310':
c_code/2_2/@mspawn.nim.c:1789:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      argType = skipTypes__ast_3710((*(*n)._kind_6.sons->data[i]).typ, TM__Cdo77GqyHVvb4CeKFFZ13Q_21);
      ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1338:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mspawn.nim.c: In function 'setupArgsForParallelism__spawn_380':
c_code/2_2/@mspawn.nim.c:1930:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      argType = skipTypes__ast_3710(T20_, TM__Cdo77GqyHVvb4CeKFFZ13Q_21);
      ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1338:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mspawn.nim.c: In function 'flowVarKind__spawn_47':
c_code/2_2/@mspawn.nim.c:2156:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3710(t, TM__Cdo77GqyHVvb4CeKFFZ13Q_21);
   ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1338:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mspawn.nim.c: In function 'wrapProcForSpawn__spawn_510':
c_code/2_2/@mspawn.nim.c:2579:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   argType = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__Cdo77GqyHVvb4CeKFFZ13Q_21);
   ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1338:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msem.nim.c -o c_code/2_2/@msem.nim.o
c_code/2_2/@msem.nim.c: In function 'semRangeAux__sem_3274':
c_code/2_2/@msem.nim.c:6230:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T11_ = skipTypes__ast_3710((*range[(i)- 0]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_30);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:6254:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T22_ = skipTypes__ast_3710(rangeT[(((NI) 0))- 0], TM__DKP9c7KM5AbqYVP6Gd9blNUw_31);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:6256:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T23_ = skipTypes__ast_3710(rangeT[(((NI) 1))- 0], TM__DKP9c7KM5AbqYVP6Gd9blNUw_31);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'changeType__sem_75':
c_code/2_2/@msem.nim.c:6827:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   tup = skipTypes__ast_3710(newType, TM__DKP9c7KM5AbqYVP6Gd9blNUw_85);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'instantiateProcType__sem_1187':
c_code/2_2/@msem.nim.c:7089:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      asgnRef((void**) (&(*result).sons->data[i]), skipTypes__ast_3710((*result).sons->data[i], TM__DKP9c7KM5AbqYVP6Gd9blNUw_30));
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'rawHandleSelf__sem_865':
c_code/2_2/@msem.nim.c:7511:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3710((*(*(*c).p).selfSym).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_97);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:7521:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       t = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_53);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'tryReadingTypeField__sem_17869':
c_code/2_2/@msem.nim.c:8184:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty_2 = skipTypes__ast_3710(ty, TM__DKP9c7KM5AbqYVP6Gd9blNUw_105);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'makeDeref__sem_10318':
c_code/2_2/@msem.nim.c:8534:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(t, TM__DKP9c7KM5AbqYVP6Gd9blNUw_39);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:8540:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_39);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:8552:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(baseTyp, TM__DKP9c7KM5AbqYVP6Gd9blNUw_39);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'builtinFieldAccess__sem_17909':
c_code/2_2/@msem.nim.c:8662:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710(ty, TM__DKP9c7KM5AbqYVP6Gd9blNUw_106);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:8666:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    ty = skipTypes__ast_3710(ty, TM__DKP9c7KM5AbqYVP6Gd9blNUw_107);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:8686:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     ty = skipTypes__ast_3710((*ty).sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_53);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:8767:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_105);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semIdentWithPragma__sem_476':
c_code/2_2/@msem.nim.c:9191:4: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
    pragma__pragmas_123(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_119, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:9196:4: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
    pragma__pragmas_123(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_120, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:9201:4: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
    pragma__pragmas_123(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_120, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:9206:4: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
    pragma__pragmas_123(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_121, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semGenericParamList__sem_6535':
c_code/2_2/@msem.nim.c:9421:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        asgnRef((void**) (&(*def).typ), skipTypes__ast_3710((*def).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123));
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semProcTypeNode__sem_5210':
c_code/2_2/@msem.nim.c:12495:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T103_ = skipTypes__ast_3710(typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:12536:10: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
          pragma__pragmas_123(c, arg, (*(*a)._kind_6.sons->data[j])._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_138, NIM_FALSE);
          ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:12739:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T202_ = skipTypes__ast_3710(r, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'bindTypeHook__sem_13323':
c_code/2_2/@msem.nim.c:13538:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   obj = skipTypes__ast_3710((*t).sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_182);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semOverride__sem_13432':
c_code/2_2/@msem.nim.c:13675:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T15_ = skipTypes__ast_3710((*(*s).typ).sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:13684:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T19_ = skipTypes__ast_3710((*(*s).typ).sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:13687:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(T20_, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'hasObjParam__sem_13594':
c_code/2_2/@msem.nim.c:14087:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T6_ = skipTypes__ast_3710((*t).sons->data[col], TM__DKP9c7KM5AbqYVP6Gd9blNUw_53);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semMethodPrototype__sem_13614':
c_code/2_2/@msem.nim.c:14133:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_220);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'isArrayConstr__sem_145':
c_code/2_2/@msem.nim.c:14194:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T3_ = skipTypes__ast_3710((*n).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'fixAbstractType__sem_15632':
c_code/2_2/@msem.nim.c:14222:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T8_ = skipTypes__ast_3710((*it).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_228);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:14232:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T14_ = skipTypes__ast_3710((*(*it)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_228);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:14238:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       s = skipTypes__ast_3710((*it).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_229);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'renderNotLValue__sem_1612':
c_code/2_2/@msem.nim.c:14316:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T22_ = skipTypes__ast_3710((*n_2).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_228);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'analyseIfAddressTaken__sem_15754':
c_code/2_2/@msem.nim.c:14404:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T6_ = skipTypes__ast_3710((*(*n)._kind_4.sym).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_5);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:14426:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T16_ = skipTypes__ast_3710((*(*(*n)._kind_6.sons->data[((NI) 1)])._kind_4.sym).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_5);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:14440:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T22_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_5);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'analyseIfAddressTakenInCall__sem_15812':
c_code/2_2/@msem.nim.c:14464:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:14503:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T17_ = skipTypes__ast_3710((*t).sons->data[i], TM__DKP9c7KM5AbqYVP6Gd9blNUw_5);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:14568:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T51_ = skipTypes__ast_3710((*arg).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:14622:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T73_ = skipTypes__ast_3710((*t).sons->data[i_3], TM__DKP9c7KM5AbqYVP6Gd9blNUw_5);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semDeref__sem_18090':
c_code/2_2/@msem.nim.c:14730:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_251);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semStaticType__sem_128':
c_code/2_2/@msem.nim.c:14754:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  base = skipTypes__ast_3710(T1_, TM__DKP9c7KM5AbqYVP6Gd9blNUw_253);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'explicitGenericInstantiation__sem_2632':
c_code/2_2/@msem.nim.c:14871:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      asgnRef((void**) (&(*(*n)._kind_6.sons->data[i]).typ), skipTypes__ast_3710((*e).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123));
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semSubscript__sem_15981':
c_code/2_2/@msem.nim.c:15131:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  arr = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_252);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:15213:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T41_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_254);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:15249:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T54_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_255);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'evalTypeTrait__sem_16124':
c_code/2_2/@msem.nim.c:16264:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  operand_2 = skipTypes__ast_3710(operand, TM__DKP9c7KM5AbqYVP6Gd9blNUw_309);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16279:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T12_ = skipTypes__ast_3710((*(*traitCall)._kind_6.sons->data[((NI) 2)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16336:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   asgnRef((void**) (&T30_->data[1]), skipTypes__ast_3710((*(*traitCall)._kind_6.sons->data[((NI) 2)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123));
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16350:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   asgnRef((void**) (&T33_->data[1]), skipTypes__ast_3710((*(*traitCall)._kind_6.sons->data[((NI) 2)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123));
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16462:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710(operand_2, TM__DKP9c7KM5AbqYVP6Gd9blNUw_324);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16479:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   operand_3 = skipTypes__ast_3710(operand_2, TM__DKP9c7KM5AbqYVP6Gd9blNUw_325);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16495:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   operand_4 = skipTypes__ast_3710(operand_2, TM__DKP9c7KM5AbqYVP6Gd9blNUw_325);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16507:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   arg_2 = skipTypes__ast_3710(operand_2, TM__DKP9c7KM5AbqYVP6Gd9blNUw_325);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16517:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     arg_2 = skipTypes__ast_3710(T75_, TM__DKP9c7KM5AbqYVP6Gd9blNUw_326);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semOf__sem_16427':
c_code/2_2/@msem.nim.c:16747:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   a = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_97);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16748:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   b = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_97);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16749:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   x = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_335);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16750:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   y = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_335);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semLowHigh__sem_15215':
c_code/2_2/@msem.nim.c:16854:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_349);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:16888:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    asgnRef((void**) (&(*n).typ), skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123));
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'turnFinalizerIntoDestructor__sem_16543':
c_code/2_2/@msem.nim.c:17283:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3710(origParamType, TM__DKP9c7KM5AbqYVP6Gd9blNUw_97);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'magicsAfterOverloadResolution__sem_16740':
c_code/2_2/@msem.nim.c:17926:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T86_ = skipTypes__ast_3710((*(*fin).typ).sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_367);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:17972:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_228);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:17986:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_3 = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_228);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:18015:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   seqType = skipTypes__ast_3710((*(*result)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_377);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:18089:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T144_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'fixupTypeAfterEval__sem_570':
c_code/2_2/@msem.nim.c:18157:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   expectedType = skipTypes__ast_3710((*eOrig).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_30);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'searchForBorrowProc__sem_2722':
c_code/2_2/@msem.nim.c:18917:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3710((*param).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_400);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semProcAux__sem_13651':
c_code/2_2/@msem.nim.c:19445:5: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
     T182_ = contains__stdZenumutils_43(TM__DKP9c7KM5AbqYVP6Gd9blNUw_208, 3, (*(*s).name).s);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:13988:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msem.nim.c: In function 'determineType__sem_1460':
c_code/2_2/@msem.nim.c:19746:2: warning: passing argument 4 of 'semProcAux__sem_13651' discards 'const' qualifier from pointer target type [enabled by default]
  T5_ = semProcAux__sem_13651(c, (*s).ast, (*s).kind, TM__DKP9c7KM5AbqYVP6Gd9blNUw_405, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:19024:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw*, semProcAux__sem_13651)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw kind, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, tySet_tyEnum_TExprFlag__r6ni9cszPdxrSgot9bYmbKjw flags) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'canDeref__sem_2485':
c_code/2_2/@msem.nim.c:20772:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T6_ = skipTypes__ast_3710(t, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'tryDeref__sem_2501':
c_code/2_2/@msem.nim.c:20786:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*n).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'borrowCheck__sem_18390':
c_code/2_2/@msem.nim.c:21180:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3710((*ri).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_429);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:21190:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T11_ = skipTypes__ast_3710((*le).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_429);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semAsgn__sem_15977':
c_code/2_2/@msem.nim.c:21551:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T43_ = skipTypes__ast_3710(le, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:21562:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T48_ = skipTypes__ast_3710(le, TM__DKP9c7KM5AbqYVP6Gd9blNUw_228);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'generateInstance__sem_1295':
c_code/2_2/@msem.nim.c:22090:4: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
    pragma__pragmas_123(c, result, (*n)._kind_6.sons->data[((NI) 4)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_98, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'fitNode__sem_70':
c_code/2_2/@msem.nim.c:22219:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T10_ = skipTypes__ast_3710(formal, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'toCover__sem_3983':
c_code/2_2/@msem.nim.c:22646:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t2 = skipTypes__ast_3710(t, TM__DKP9c7KM5AbqYVP6Gd9blNUw_459);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:22664:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3710(t, TM__DKP9c7KM5AbqYVP6Gd9blNUw_448);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'renderAsType__sem_4087':
c_code/2_2/@msem.nim.c:22774:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__DKP9c7KM5AbqYVP6Gd9blNUw_461);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'getIntSetOfType__sem_4029':
c_code/2_2/@msem.nim.c:22968:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3710(t, TM__DKP9c7KM5AbqYVP6Gd9blNUw_461);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semRecordCase__sem_4166':
c_code/2_2/@msem.nim.c:23133:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*(*a)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_448);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:23153:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T10_ = skipTypes__ast_3710((*typ).sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:23287:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T58_ = skipTypes__ast_3710((*(*a)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semConstructFields__sem_20056':
c_code/2_2/@msem.nim.c:24806:7: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
       nimCopyMem((void*)(&diff), (NIM_CONST void*)(&T72_), sizeof(diff));
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:5655:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msem.nim.c:24967:7: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
       nimCopyMem((void*)(&diff_2), (NIM_CONST void*)(&T136_), sizeof(diff_2));
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:5655:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msem.nim.c: In function 'semConstructTypeAux__sem_20361':
c_code/2_2/@msem.nim.c:25169:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(base, TM__DKP9c7KM5AbqYVP6Gd9blNUw_53);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semObjectNode__sem_4607':
c_code/2_2/@msem.nim.c:25227:3: warning: passing argument 2 of 'skipTypesOrNil__ast_4160' discards 'const' qualifier from pointer target type [enabled by default]
   base = skipTypesOrNil__ast_4160(realBase, TM__DKP9c7KM5AbqYVP6Gd9blNUw_53);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2032:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypesOrNil__ast_4160)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:25338:3: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
   pragma__pragmas_123(c, s, (*n)._kind_6.sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_475, NIM_FALSE);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semAnyRef__sem_4711':
c_code/2_2/@msem.nim.c:25474:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        T45_ = skipTypes__ast_3710(region, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'commonType__sem_237':
c_code/2_2/@msem.nim.c:25612:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  a = skipTypes__ast_3710(x, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:25613:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  b = skipTypes__ast_3710(y, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:25771:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T83_ = skipTypes__ast_3710(a, TM__DKP9c7KM5AbqYVP6Gd9blNUw_31);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:25833:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3710(T110_, TM__DKP9c7KM5AbqYVP6Gd9blNUw_325);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:25836:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    b = skipTypes__ast_3710(T111_, TM__DKP9c7KM5AbqYVP6Gd9blNUw_325);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semArrayIndex__sem_3422':
c_code/2_2/@msem.nim.c:26332:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T52_ = skipTypes__ast_3710((*e).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_521);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:26345:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    result = skipTypes__ast_3710((*e).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:26356:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T64_ = skipTypes__ast_3710((*x).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:26362:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     result = skipTypes__ast_3710((*x).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semArray__sem_3474':
c_code/2_2/@msem.nim.c:26396:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T16_ = skipTypes__ast_3710(indxB, TM__DKP9c7KM5AbqYVP6Gd9blNUw_31);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:26419:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T27_ = skipTypes__ast_3710(indxB, TM__DKP9c7KM5AbqYVP6Gd9blNUw_31);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semObjectTypeForInheritedGenericInst__sem_5628':
c_code/2_2/@msem.nim.c:26998:2: warning: passing argument 2 of 'skipTypesOrNil__ast_4160' discards 'const' qualifier from pointer target type [enabled by default]
  base = skipTypesOrNil__ast_4160(realBase, TM__DKP9c7KM5AbqYVP6Gd9blNUw_53);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2032:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypesOrNil__ast_4160)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semGeneric__sem_5654':
c_code/2_2/@msem.nim.c:27055:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*s).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_561);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:27210:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       typ = skipTypes__ast_3710(typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:27268:2: warning: passing argument 2 of 'skipTypes__ast_4143' discards 'const' qualifier from pointer target type [enabled by default]
  tx = skipTypes__ast_4143(result, TM__DKP9c7KM5AbqYVP6Gd9blNUw_97, ((NI) 50));
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2519:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_4143)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds, NI maxIters);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semProcTypeWithScope__sem_6004':
c_code/2_2/@msem.nim.c:27803:3: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
   pragma__pragmas_123(c, s, (*n)._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_588, NIM_FALSE);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:27826:3: warning: passing argument 4 of 'implicitPragmas__pragmas_2410' discards 'const' qualifier from pointer target type [enabled by default]
   implicitPragmas__pragmas_2410(c, s, (*n).info, TM__DKP9c7KM5AbqYVP6Gd9blNUw_589);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2229:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, implicitPragmas__pragmas_2410)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TLineInfo__66OQV9bsmGEfS6hVHBswcPw info, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semEnum__sem_2948':
c_code/2_2/@msem.nim.c:27942:8: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
        pragma__pragmas_123(c, e, (*(*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 0)])._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_592, NIM_FALSE);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:27954:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T40_ = skipTypes__ast_3710((*v).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_5);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:27969:10: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
          T49_ = skipTypes__ast_3710((*strVal).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
          ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:28080:7: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
       pragma__pragmas_123(c, e, (*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_592, NIM_FALSE);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semTypeNode__sem_80':
c_code/2_2/@msem.nim.c:28489:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T48_ = skipTypes__ast_3710(result, TM__DKP9c7KM5AbqYVP6Gd9blNUw_39);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:28596:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      resolvedType = skipTypes__ast_3710(result, TM__DKP9c7KM5AbqYVP6Gd9blNUw_39);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semSym__sem_17685':
c_code/2_2/@msem.nim.c:29534:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3710((*s).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_5);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:29828:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    ty = skipTypes__ast_3710((*(*p).selfSym).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_609);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:29832:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      ty = skipTypes__ast_3710(ty, TM__DKP9c7KM5AbqYVP6Gd9blNUw_107);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:29884:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       ty = skipTypes__ast_3710((*ty).sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_53);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'inferWithMetatype__sem_231':
c_code/2_2/@msem.nim.c:30032:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T11_ = skipTypes__ast_3710(formal, TM__DKP9c7KM5AbqYVP6Gd9blNUw_620);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'checkConvertible__sem_14705':
c_code/2_2/@msem.nim.c:30154:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  srcTyp = skipTypes__ast_3710((*src).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_30);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30172:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  d = skipTypes__ast_3710(targetTyp, TM__DKP9c7KM5AbqYVP6Gd9blNUw_228);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30185:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  s = skipTypes__ast_3710(s, TM__DKP9c7KM5AbqYVP6Gd9blNUw_621);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30233:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  targetBaseTyp = skipTypes__ast_3710(targetTyp, TM__DKP9c7KM5AbqYVP6Gd9blNUw_622);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30234:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  srcBaseTyp = skipTypes__ast_3710(srcTyp, TM__DKP9c7KM5AbqYVP6Gd9blNUw_459);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30249:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T43_ = skipTypes__ast_3710(d, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30253:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T45_ = skipTypes__ast_3710(s, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30258:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T48_ = skipTypes__ast_3710(d, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30260:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T49_ = skipTypes__ast_3710(s, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30419:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T119_ = skipTypes__ast_3710(targetTyp, TM__DKP9c7KM5AbqYVP6Gd9blNUw_228);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30421:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T120_ = skipTypes__ast_3710(srcTyp, TM__DKP9c7KM5AbqYVP6Gd9blNUw_625);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semConv__sem_15061':
c_code/2_2/@msem.nim.c:30543:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   baseType = skipTypes__ast_3710(T38_, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30566:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T48_ = skipTypes__ast_3710(targetType, TM__DKP9c7KM5AbqYVP6Gd9blNUw_97);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semObjConstr__sem_17185':
c_code/2_2/@msem.nim.c:30771:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(t, TM__DKP9c7KM5AbqYVP6Gd9blNUw_39);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:30774:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_39);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'isOpImpl__sem_15269':
c_code/2_2/@msem.nim.c:31211:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(t1, TM__DKP9c7KM5AbqYVP6Gd9blNUw_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:31225:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t_2 = skipTypes__ast_3710(t1, TM__DKP9c7KM5AbqYVP6Gd9blNUw_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:31253:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T37_ = skipTypes__ast_3710(t1, TM__DKP9c7KM5AbqYVP6Gd9blNUw_85);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semTemplateDef__sem_7979':
c_code/2_2/@msem.nim.c:33735:4: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
    T14_ = contains__stdZenumutils_43(names__sem_8001, 8, (*(*s).name).s);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:13988:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msem.nim.c:33833:2: warning: passing argument 4 of 'pragmaCallable__pragmas_2568' discards 'const' qualifier from pointer target type [enabled by default]
  pragmaCallable__pragmas_2568(c, s, n, TM__DKP9c7KM5AbqYVP6Gd9blNUw_671, NIM_FALSE);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2228:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragmaCallable__pragmas_2568)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:33834:2: warning: passing argument 4 of 'implicitPragmas__pragmas_2410' discards 'const' qualifier from pointer target type [enabled by default]
  implicitPragmas__pragmas_2410(c, s, (*n).info, TM__DKP9c7KM5AbqYVP6Gd9blNUw_671);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2229:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, implicitPragmas__pragmas_2410)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TLineInfo__66OQV9bsmGEfS6hVHBswcPw info, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semIndirectOp__sem_17262':
c_code/2_2/@msem.nim.c:34712:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_687);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semTupleConstr__sem_20777':
c_code/2_2/@msem.nim.c:35310:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3710(T17_, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semSetConstr__sem_19490':
c_code/2_2/@msem.nim.c:35430:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        typ = skipTypes__ast_3710((*(*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_702);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:35441:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        typ = skipTypes__ast_3710((*(*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_702);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:35451:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        typ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[i]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_702);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'isCastable__sem_14943':
c_code/2_2/@msem.nim.c:35731:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  src_2 = skipTypes__ast_3710(src, TM__DKP9c7KM5AbqYVP6Gd9blNUw_715);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:35735:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710(dst, TM__DKP9c7KM5AbqYVP6Gd9blNUw_716);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:35744:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3710(src_2, TM__DKP9c7KM5AbqYVP6Gd9blNUw_5);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:35753:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T13_ = skipTypes__ast_3710(dst, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:35764:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   d = skipTypes__ast_3710(dst, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:35765:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   s = skipTypes__ast_3710(src_2, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:35872:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T63_ = skipTypes__ast_3710(dst, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:35878:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T65_ = skipTypes__ast_3710(src_2, TM__DKP9c7KM5AbqYVP6Gd9blNUw_5);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semRaise__sem_12140':
c_code/2_2/@msem.nim.c:36721:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3710(typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_726);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'fillPartialObject__sem_10356':
c_code/2_2/@msem.nim.c:37034:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   obj = skipTypes__ast_3710((*x).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_97);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semVarOrLet__sem_10512':
c_code/2_2/@msem.nim.c:37350:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        T42_ = skipTypes__ast_3710((*(*def)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:37405:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        T66_ = skipTypes__ast_3710((*def).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_735);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:37473:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      tup = skipTypes__ast_3710(typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:37801:11: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
           actualType = skipTypes__ast_3710((*v).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_756);
           ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'fitRemoveHiddenConv__sem_10030':
c_code/2_2/@msem.nim.c:37873:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T9_ = skipTypes__ast_3710(typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'typeDefLeftSidePass__sem_12200':
c_code/2_2/@msem.nim.c:38342:4: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
    pragma__pragmas_123(c, s, (*name)._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_475, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'typeSectionRightSidePass__sem_12421':
c_code/2_2/@msem.nim.c:39306:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T79_ = skipTypes__ast_3710((*s).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_810);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'typeSectionFinalPass__sem_12696':
c_code/2_2/@msem.nim.c:39715:9: warning: passing argument 2 of 'safeSkipTypes__types_3553' discards 'const' qualifier from pointer target type [enabled by default]
         T57_ = safeSkipTypes__types_3553((*s).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_97);
         ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2702:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, safeSkipTypes__types_3553)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'symForVar__sem_11479':
c_code/2_2/@msem.nim.c:40618:3: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
   pragma__pragmas_123(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_848, NIM_FALSE);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semForVars__sem_11550':
c_code/2_2/@msem.nim.c:40637:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  iter = skipTypes__ast_3710(iterBase, TM__DKP9c7KM5AbqYVP6Gd9blNUw_39);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:40638:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  iterAfterVarLent = skipTypes__ast_3710(iter, TM__DKP9c7KM5AbqYVP6Gd9blNUw_846);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:40829:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        asgnRef((void**) (&(*iter).sons->data[i_3]), skipTypes__ast_3710((*iter).sons->data[i_3], TM__DKP9c7KM5AbqYVP6Gd9blNUw_182));
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:40835:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        asgnRef((void**) (&(*iter).sons->data[i_3]), skipTypes__ast_3710((*iter).sons->data[i_3], TM__DKP9c7KM5AbqYVP6Gd9blNUw_851));
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semForFields__sem_11347':
c_code/2_2/@msem.nim.c:41327:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  tupleTypeA = skipTypes__ast_3710((*(*call)._kind_6.sons->data[((NI) 1)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_858);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:41349:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     tupleTypeB = skipTypes__ast_3710((*calli).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_858);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:41423:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_53);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:41434:3: warning: passing argument 2 of 'containsNode__ast_4520' discards 'const' qualifier from pointer target type [enabled by default]
   T47_ = containsNode__ast_4520(stmts, TM__DKP9c7KM5AbqYVP6Gd9blNUw_866);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2725:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__ast_4520)(tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TNodeKind__clSgDh22o9au33BrVH9bDQZw kinds);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semFor__sem_11915':
c_code/2_2/@msem.nim.c:41580:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T32_ = skipTypes__ast_3710((*(*call)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semCase__sem_12031':
c_code/2_2/@msem.nim.c:41741:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  caseTyp = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_448);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:41756:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T7_ = skipTypes__ast_3710((*caseTyp).sons->data[((NI) 0)], TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:41889:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T50_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semYieldVarResult__sem_18711':
c_code/2_2/@msem.nim.c:42271:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(restype, TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:42300:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      e = skipTypes__ast_3710((*t).sons->data[i], TM__DKP9c7KM5AbqYVP6Gd9blNUw_137);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semIterator__sem_14066':
c_code/2_2/@msem.nim.c:42433:2: warning: passing argument 4 of 'semProcAux__sem_13651' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13651(c, n, ((tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw) 15), TM__DKP9c7KM5AbqYVP6Gd9blNUw_898, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:19024:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw*, semProcAux__sem_13651)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw kind, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, tySet_tyEnum_TExprFlag__r6ni9cszPdxrSgot9bYmbKjw flags) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semProc__sem_9662':
c_code/2_2/@msem.nim.c:42500:2: warning: passing argument 4 of 'semProcAux__sem_13651' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13651(c, n, ((tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw) 12), TM__DKP9c7KM5AbqYVP6Gd9blNUw_902, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:19024:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw*, semProcAux__sem_13651)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw kind, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, tySet_tyEnum_TExprFlag__r6ni9cszPdxrSgot9bYmbKjw flags) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semFunc__sem_14122':
c_code/2_2/@msem.nim.c:42510:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)validPragmas, (NIM_CONST void*)TM__DKP9c7KM5AbqYVP6Gd9blNUw_902, 37);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:5655:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msem.nim.c:42515:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)validPragmas, (NIM_CONST void*)TM__DKP9c7KM5AbqYVP6Gd9blNUw_903, 37);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:5655:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msem.nim.c: In function 'semMethod__sem_14132':
c_code/2_2/@msem.nim.c:42537:2: warning: passing argument 4 of 'semProcAux__sem_13651' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13651(c, n, ((tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw) 14), TM__DKP9c7KM5AbqYVP6Gd9blNUw_906, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:19024:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw*, semProcAux__sem_13651)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw kind, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, tySet_tyEnum_TExprFlag__r6ni9cszPdxrSgot9bYmbKjw flags) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semConverterDef__sem_14167':
c_code/2_2/@msem.nim.c:42610:2: warning: passing argument 4 of 'semProcAux__sem_13651' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13651(c, n, ((tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw) 16), TM__DKP9c7KM5AbqYVP6Gd9blNUw_902, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:19024:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw*, semProcAux__sem_13651)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw kind, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, tySet_tyEnum_TExprFlag__r6ni9cszPdxrSgot9bYmbKjw flags) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semMacroDef__sem_14186':
c_code/2_2/@msem.nim.c:42656:2: warning: passing argument 4 of 'semProcAux__sem_13651' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13651(c, n, ((tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw) 17), TM__DKP9c7KM5AbqYVP6Gd9blNUw_913, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:19024:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw*, semProcAux__sem_13651)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw kind, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, tySet_tyEnum_TExprFlag__r6ni9cszPdxrSgot9bYmbKjw flags) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semPragmaBlock__sem_14313':
c_code/2_2/@msem.nim.c:43297:2: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
  pragma__pragmas_123(c, ((tyObject_TSym__3r34mwqcVmg5JFNmiaVncw*) NIM_NIL), pragmaList, TM__DKP9c7KM5AbqYVP6Gd9blNUw_936, NIM_TRUE);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semExpr__sem_52':
c_code/2_2/@msem.nim.c:43734:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     baseType = skipTypes__ast_3710((*T144_).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:43748:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3710(T147_, TM__DKP9c7KM5AbqYVP6Gd9blNUw_123);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:44080:3: warning: passing argument 4 of 'semProcAux__sem_13651' discards 'const' qualifier from pointer target type [enabled by default]
   result = semProcAux__sem_13651(c, n, ((tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw) 12), TM__DKP9c7KM5AbqYVP6Gd9blNUw_712, flags);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:19024:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw*, semProcAux__sem_13651)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tyEnum_TSymKind__sjiB9b9aO1FRPetW6gPYZbfw kind, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, tySet_tyEnum_TExprFlag__r6ni9cszPdxrSgot9bYmbKjw flags) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c:44259:3: warning: passing argument 4 of 'pragma__pragmas_123' discards 'const' qualifier from pointer target type [enabled by default]
   pragma__pragmas_123(c, (*(*c).p).owner, n, TM__DKP9c7KM5AbqYVP6Gd9blNUw_897, NIM_TRUE);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2111:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__TE0bwjD2I16QW6s9c4AgPvw* c, tyObject_TSym__3r34mwqcVmg5JFNmiaVncw* sym, tyObject_TNode__uh9cWvEa5Ty85PXOtuP5emw* n, tySet_tyEnum_TSpecialWord__N2XsqTpO5IzOf2KmXwk4Dw validPragmas, NIM_BOOL isStatement);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msem.nim.c: In function 'semConstExpr__sem_611':
c_code/2_2/@msem.nim.c:44636:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T9_ = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 0)]).typ, TM__DKP9c7KM5AbqYVP6Gd9blNUw_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1948:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mdfa.nim.c -o c_code/2_2/@mdfa.nim.o
c_code/2_2/@mdfa.nim.c: In function 'genCall__dfa_1002':
c_code/2_2/@mdfa.nim.c:761:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710(t, TM__9aNn2jEg4ezQBM0yZx8s2cA_10);
   ^
In file included from c_code/2_2/@mdfa.nim.c:4:0:
c_code/2_2/@mdfa.nim.c:361:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdfa.nim.c: In function 'genCase__dfa_458':
c_code/2_2/@mdfa.nim.c:928:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__9aNn2jEg4ezQBM0yZx8s2cA_12);
  ^
In file included from c_code/2_2/@mdfa.nim.c:4:0:
c_code/2_2/@mdfa.nim.c:361:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdfa.nim.c: In function 'isAnalysableFieldAccess__dfa_910':
c_code/2_2/@mdfa.nim.c:2096:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T10_ = skipTypes__ast_3710((*(*n)._kind_4.sym).typ, TM__9aNn2jEg4ezQBM0yZx8s2cA_17);
     ^
In file included from c_code/2_2/@mdfa.nim.c:4:0:
c_code/2_2/@mdfa.nim.c:361:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@moptimizer.nim.c -o c_code/2_2/@moptimizer.nim.o
c_code/2_2/@moptimizer.nim.c: In function 'analyse__optimizer_170':
c_code/2_2/@moptimizer.nim.c:1015:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T71_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__oWufXaZyaVPOHSSzjwt0PQ_4);
   ^
In file included from c_code/2_2/@moptimizer.nim.c:4:0:
c_code/2_2/@moptimizer.nim.c:359:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@minjectdestructors.nim.c -o c_code/2_2/@minjectdestructors.nim.o
c_code/2_2/@minjectdestructors.nim.c: In function 'computeLastReadsAndFirstWrites__injectdestructors_3780':
c_code/2_2/@minjectdestructors.nim.c:2447:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(&lastReads), (NIM_CONST void*)(&T129_), sizeof(lastReads));
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1959:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@minjectdestructors.nim.c:2464:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(&node), (NIM_CONST void*)(&cfg_2->data[i_8]), sizeof(node));
     ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1959:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@minjectdestructors.nim.c: In function 'genDestroy__injectdestructors_6529':
c_code/2_2/@minjectdestructors.nim.c:3065:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*dest).typ, TM__qy9cjzsMcb87orRThTwa4gQ_9);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'genSink__injectdestructors_6566':
c_code/2_2/@minjectdestructors.nim.c:3283:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*dest).typ, TM__qy9cjzsMcb87orRThTwa4gQ_9);
   ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'genMarkCyclic__injectdestructors_6614':
c_code/2_2/@minjectdestructors.nim.c:3398:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*dest).typ, TM__qy9cjzsMcb87orRThTwa4gQ_30);
   ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'genCopyNoCheck__injectdestructors_6636':
c_code/2_2/@minjectdestructors.nim.c:3476:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*dest).typ, TM__qy9cjzsMcb87orRThTwa4gQ_9);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'finishCopy__injectdestructors_6600':
c_code/2_2/@minjectdestructors.nim.c:3509:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*dest).typ, TM__qy9cjzsMcb87orRThTwa4gQ_30);
   ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'isDangerousSeq__injectdestructors_6849':
c_code/2_2/@minjectdestructors.nim.c:3535:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__qy9cjzsMcb87orRThTwa4gQ_33);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'canBeMoved__injectdestructors_6534':
c_code/2_2/@minjectdestructors.nim.c:3566:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__qy9cjzsMcb87orRThTwa4gQ_9);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'passCopyToSink__injectdestructors_6807':
c_code/2_2/@minjectdestructors.nim.c:6772:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T16_ = skipTypes__ast_3710((*n).typ, TM__qy9cjzsMcb87orRThTwa4gQ_33);
    ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c:6800:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T29_ = skipTypes__ast_3710((*n).typ, TM__qy9cjzsMcb87orRThTwa4gQ_33);
    ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'cycleCheck__injectdestructors_6910':
c_code/2_2/@minjectdestructors.nim.c:6975:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  destTyp = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__qy9cjzsMcb87orRThTwa4gQ_33);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'p__injectdestructors_105':
c_code/2_2/@minjectdestructors.nim.c:8544:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T437_ = skipTypes__ast_3710((*n).typ, TM__qy9cjzsMcb87orRThTwa4gQ_38);
     ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c:8548:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T439_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__qy9cjzsMcb87orRThTwa4gQ_38);
     ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c:8648:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710((*n).typ, TM__qy9cjzsMcb87orRThTwa4gQ_33);
    ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c:9161:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T647_ = skipTypes__ast_3710((*n).typ, TM__qy9cjzsMcb87orRThTwa4gQ_38);
     ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c:9165:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T649_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__qy9cjzsMcb87orRThTwa4gQ_38);
     ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c: In function 'injectDestructorCalls__injectdestructors_10135':
c_code/2_2/@minjectdestructors.nim.c:9473:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T24_ = skipTypes__ast_3710(t, TM__qy9cjzsMcb87orRThTwa4gQ_50);
       ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1515:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@minjectdestructors.nim.c:9507:3: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
   echoBinSafe(TM__qy9cjzsMcb87orRThTwa4gQ_52, 1);
   ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1605:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msemparallel.nim.c -o c_code/2_2/@msemparallel.nim.o
c_code/2_2/@msemparallel.nim.c: In function 'analyse__semparallel_424':
c_code/2_2/@msemparallel.nim.c:2163:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T29_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__JbTimwuMPgU1h9bmgifZk6Q_19);
    ^
In file included from c_code/2_2/@msemparallel.nim.c:4:0:
c_code/2_2/@msemparallel.nim.c:1195:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@msemparallel.nim.c: In function 'checkSlicesAreDisjoint__semparallel_350':
c_code/2_2/@msemparallel.nim.c:2624:8: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
        nimCopyMem((void*)(&x_2), (NIM_CONST void*)(&(*c).slices->data[i_2]), sizeof(x_2));
        ^
In file included from c_code/2_2/@msemparallel.nim.c:4:0:
c_code/2_2/@msemparallel.nim.c:1758:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@msemparallel.nim.c:2626:8: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
        nimCopyMem((void*)(&y), (NIM_CONST void*)(&(*c).slices->data[j]), sizeof(y));
        ^
In file included from c_code/2_2/@msemparallel.nim.c:4:0:
c_code/2_2/@msemparallel.nim.c:1758:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sdynlib.nim.c -o c_code/2_2/@m..@slib@spure@sdynlib.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mcgen.nim.c -o c_code/2_2/@mcgen.nim.o
c_code/2_2/@mcgen.nim.c: In function 'isImportedCppType__cgen_1308':
c_code/2_2/@mcgen.nim.c:4893:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  x = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_15);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'mapType__cgen_1223':
c_code/2_2/@mcgen.nim.c:5204:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   base = skipTypes__ast_3710(T38_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_28);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'isInvalidReturnType__cgen_1349':
c_code/2_2/@mcgen.nim.c:5389:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T17_ = skipTypes__ast_3710(rettype, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_28);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:5399:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(rettype, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_28);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'paramStorageLoc__cgen_3497':
c_code/2_2/@mcgen.nim.c:5512:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710((*param).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_34);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'typeName__cgen_1157':
c_code/2_2/@mcgen.nim.c:5539:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ_2 = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_15);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'structOrUnion__cgen_3098':
c_code/2_2/@mcgen.nim.c:5690:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_40);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'getTypeForward__cgen_3137':
c_code/2_2/@mcgen.nim.c:5749:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  concrete = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'getTypeDescWeak__cgen_3341':
c_code/2_2/@mcgen.nim.c:5817:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  etB = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:5854:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T17_ = skipTypes__ast_3710((*etB).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_28);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genProcParams__cgen_3504':
c_code/2_2/@mcgen.nim.c:6055:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      arr = skipTypes__ast_3710((*param).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_52);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:6079:8: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
        arr = skipTypes__ast_3710((*arr).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_53);
        ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'isComplexValueType__cgen_10581':
c_code/2_2/@mcgen.nim.c:6711:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_85);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genTypeInfo2Name__cgen_7831':
c_code/2_2/@mcgen.nim.c:7050:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    it = skipTypes__ast_3710(it, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genTypeInfoAuxBase__cgen_6814':
c_code/2_2/@mcgen.nim.c:7474:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T46_ = skipTypes__ast_3710(origType, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:7480:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T50_ = skipTypes__ast_3710(origType, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genTypeInfoAux__cgen_6879':
c_code/2_2/@mcgen.nim.c:7772:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    x = skipTypes__ast_3710(x, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genRecordFieldsAux__cgen_3661':
c_code/2_2/@mcgen.nim.c:8191:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    fieldType = skipTypes__ast_3710((*(*field).loc.lode).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genLiteral__cgen_17766':
c_code/2_2/@mcgen.nim.c:8604:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T6_ = skipTypes__ast_3710(ty, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:8693:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T31_ = skipTypes__ast_3710(ty, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:8706:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T36_ = skipTypes__ast_3710(ty, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:8757:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T57_ = skipTypes__ast_3710(ty, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_158);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genTraverseProc__cgen_7362':
c_code/2_2/@mcgen.nim.c:9247:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3710(x, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
       ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genTraverseProc__cgen_7693':
c_code/2_2/@mcgen.nim.c:9626:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710(origTyp, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:9675:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T24_ = skipTypes__ast_3710((*typ).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_28);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'discriminatorTableName__cgen_6924':
c_code/2_2/@mcgen.nim.c:9929:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  objtype_2 = skipTypes__ast_3710(objtype, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:9936:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    objtype_2 = skipTypes__ast_3710((*objtype_2).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_185);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genObjectInfo__cgen_7137':
c_code/2_2/@mcgen.nim.c:10335:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genTypeInfoV1__cgen_6794':
c_code/2_2/@mcgen.nim.c:10400:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(origType, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_114);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:10496:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T36_ = skipTypes__ast_3710(t_2, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_107);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genTypeInfoV2__cgen_7954':
c_code/2_2/@mcgen.nim.c:10876:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3710(origType, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_101);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:10938:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T24_ = skipTypes__ast_3710(t_2, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_107);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genConstSeqV2__cgen_25327':
c_code/2_2/@mcgen.nim.c:11098:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genConstSeq__cgen_25203':
c_code/2_2/@mcgen.nim.c:11226:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T3_ = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'getDefaultValue__cgen_24944':
c_code/2_2/@mcgen.nim.c:11584:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_223);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'getNullValueAuxT__cgen_17697':
c_code/2_2/@mcgen.nim.c:11982:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   base = skipTypes__ast_3710(base, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genConstObjConstr__cgen_25143':
c_code/2_2/@mcgen.nim.c:12028:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genBracedInit__cgen_13887':
c_code/2_2/@mcgen.nim.c:12108:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3710(optionalType, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_82);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genGenericAsgn__cgen_18117':
c_code/2_2/@mcgen.nim.c:12388:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T18_ = skipTypes__ast_3710(T17_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'canMove__cgen_17930':
c_code/2_2/@mcgen.nim.c:12576:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T15_ = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genOptAsgnTuple__cgen_18033':
c_code/2_2/@mcgen.nim.c:12647:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(T10_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genOpenArrayConv__cgen_18195':
c_code/2_2/@mcgen.nim.c:12914:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:13143:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   etyp = skipTypes__ast_3710(T62_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genAssignment__cgen_10399':
c_code/2_2/@mcgen.nim.c:13314:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710(T18_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_236);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:13654:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)(&a), (NIM_CONST void*)(&T123_), sizeof(a));
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:4334:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mcgen.nim.c:13662:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)(&b), (NIM_CONST void*)(&T126_), sizeof(b));
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:4334:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mcgen.nim.c: In function 'genObjectInit__cgen_10410':
c_code/2_2/@mcgen.nim.c:14321:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   s = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:14340:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      s = skipTypes__ast_3710((*s).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:14440:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     objType = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_197);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:14575:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   s_2 = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:14600:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      s_2 = skipTypes__ast_3710((*s_2).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:14612:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T111_ = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'constructLoc__cgen_10983':
c_code/2_2/@mcgen.nim.c:14648:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T5_ = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_82);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'allPathsAsgnResult__cgen_26027':
c_code/2_2/@mcgen.nim.c:15066:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T71_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_272);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'specializeResetT__cgen_10601':
c_code/2_2/@mcgen.nim.c:15576:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3710(x, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
       ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'resetLoc__cgen_10893':
c_code/2_2/@mcgen.nim.c:15921:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710(T4_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:15942:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   atyp = skipTypes__ast_3710(T16_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genProcAux__cgen_26244':
c_code/2_2/@mcgen.nim.c:16576:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T61_ = skipTypes__ast_3710((*res).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'getRecordDesc__cgen_3810':
c_code/2_2/@mcgen.nim.c:18323:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T62_ = skipTypes__ast_3710((*typ).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:18369:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T80_ = skipTypes__ast_3710((*typ).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'getTypeDescAux__cgen_1328':
c_code/2_2/@mcgen.nim.c:18490:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(origTyp, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_14);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:18609:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T49_ = skipTypes__ast_3710(origTyp, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:18611:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   etB = skipTypes__ast_3710(et, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:18639:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    etB = skipTypes__ast_3710(et, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:18916:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T163_ = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_28);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'isSimpleConst__cgen_95':
c_code/2_2/@mcgen.nim.c:19735:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'isAssignedImmediately__cgen_13241':
c_code/2_2/@mcgen.nim.c:20662:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T12_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'rdCharLoc__cgen_10373':
c_code/2_2/@mcgen.nim.c:21348:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3710(T3_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genBoundsCheck__cgen_11816':
c_code/2_2/@mcgen.nim.c:21362:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genOpenArraySlice__cgen_11838':
c_code/2_2/@mcgen.nim.c:21799:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710(T18_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_434);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:21906:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   atyp = skipTypes__ast_3710(T41_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:21920:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T46_ = skipTypes__ast_3710(formalType, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'openArrayLoc__cgen_11963':
c_code/2_2/@mcgen.nim.c:22136:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T34_ = skipTypes__ast_3710(T33_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_437);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:22181:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    ntyp = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:22195:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T56_ = skipTypes__ast_3710(formalType, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genArg__cgen_12145':
c_code/2_2/@mcgen.nim.c:22411:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3710((*param).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genClosureCall__cgen_12455':
c_code/2_2/@mcgen.nim.c:22987:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genThisArg__cgen_12674':
c_code/2_2/@mcgen.nim.c:23368:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*typ).sons->data[i], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_448);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genPatternCall__cgen_12742':
c_code/2_2/@mcgen.nim.c:23514:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       typ_2 = skipTypes__ast_3710((*(*ri_2)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
       ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'fixupCall__cgen_11706':
c_code/2_2/@mcgen.nim.c:23766:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genInfixCall__cgen_12847':
c_code/2_2/@mcgen.nim.c:24000:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:24014:3: warning: passing argument 2 of 'contains__pureZstrutils_1631' discards 'const' qualifier from pointer target type [enabled by default]
   T7_ = contains__pureZstrutils_1631(pat, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_444);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:2320:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1631)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:24017:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   typ_2 = skipTypes__ast_3710((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genNamedParamCall__cgen_12950':
c_code/2_2/@mcgen.nim.c:24175:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genPrefixCall__cgen_12422':
c_code/2_2/@mcgen.nim.c:24420:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genAsgnCall__cgen_13143':
c_code/2_2/@mcgen.nim.c:24451:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T9_ = skipTypes__ast_3710((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_415);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genSingleVar__cgen_13921':
c_code/2_2/@mcgen.nim.c:24659:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     typ = skipTypes__ast_3710((*(*value)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'unaryArith__cgen_19386':
c_code/2_2/@mcgen.nim.c:25022:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*e).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'unaryArithOverflow__cgen_19044':
c_code/2_2/@mcgen.nim.c:25116:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*e).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genEqProc__cgen_19311':
c_code/2_2/@mcgen.nim.c:25994:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3710(T3_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'binaryArithOverflow__cgen_18892':
c_code/2_2/@mcgen.nim.c:26025:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*e).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genRepr__cgen_21656':
c_code/2_2/@mcgen.nim.c:26319:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:26505:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T37_ = skipTypes__ast_3710(T36_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'rdMType__cgen_21772':
c_code/2_2/@mcgen.nim.c:26675:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:26707:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(T17_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:26731:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'cowBracket__cgen_19606':
c_code/2_2/@mcgen.nim.c:26802:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T9_ = skipTypes__ast_3710((*strCandidate).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genSwap__cgen_22141':
c_code/2_2/@mcgen.nim.c:26846:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genStrConcat__cgen_20558':
c_code/2_2/@mcgen.nim.c:26957:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T7_ = skipTypes__ast_3710((*(*e)._kind_6.sons->data[(NI)(i + ((NI) 1))]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genStrAppend__cgen_20638':
c_code/2_2/@mcgen.nim.c:27168:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T7_ = skipTypes__ast_3710((*(*e)._kind_6.sons->data[(NI)(i + ((NI) 2))]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genSeqElemAppend__cgen_20736':
c_code/2_2/@mcgen.nim.c:27412:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  seqType = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_528);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genIsNil__cgen_19348':
c_code/2_2/@mcgen.nim.c:27627:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genEnumToStr__cgen_23472':
c_code/2_2/@mcgen.nim.c:27681:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_546);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genOf__cgen_21559':
c_code/2_2/@mcgen.nim.c:27805:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_107);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:27810:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:27846:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(T16_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_28);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:27875:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3710((*t).sons->data[((NI) 0)], TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'rawGenNew__cgen_20815':
c_code/2_2/@mcgen.nim.c:27936:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  refType = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genNewFinalize__cgen_21461':
c_code/2_2/@mcgen.nim.c:28381:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  refType = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:28411:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T6_ = skipTypes__ast_3710(T5_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:28421:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  bt = skipTypes__ast_3710(T8_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genNewSeqAux__cgen_20982':
c_code/2_2/@mcgen.nim.c:28431:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  seqtype = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genNewSeq__cgen_21076':
c_code/2_2/@mcgen.nim.c:28741:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   seqtype = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genNewSeqOfCap__cgen_21115':
c_code/2_2/@mcgen.nim.c:28823:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  seqtype = skipTypes__ast_3710((*e).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genSomeCast__cgen_22862':
c_code/2_2/@mcgen.nim.c:28945:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  etyp = skipTypes__ast_3710((*e).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_546);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:28946:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  srcTyp = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:29054:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     internalType = skipTypes__ast_3710(etyp, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_573);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genArrayLen__cgen_21857':
c_code/2_2/@mcgen.nim.c:29100:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*a).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_574);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genSetLengthSeq__cgen_22057':
c_code/2_2/@mcgen.nim.c:29516:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_528);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:29552:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T18_ = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:29594:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T25_ = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'rdSetElemLoc__cgen_17707':
c_code/2_2/@mcgen.nim.c:29617:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  setType = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genInExprAux__cgen_19814':
c_code/2_2/@mcgen.nim.c:29683:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genSetOp__cgen_22313':
c_code/2_2/@mcgen.nim.c:29883:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  setType = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genArrToSeq__cgen_21355':
c_code/2_2/@mcgen.nim.c:31396:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T38_ = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:31419:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T44_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:31502:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T58_ = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:31525:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T64_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genDeepCopy__cgen_18626':
c_code/2_2/@mcgen.nim.c:31561:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_640);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genDestroy__cgen_23337':
c_code/2_2/@mcgen.nim.c:32117:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*arg).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:32341:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genSlice__cgen_23432':
c_code/2_2/@mcgen.nim.c:32395:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T5_ = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genMagicExpr__cgen_23485':
c_code/2_2/@mcgen.nim.c:32506:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   underlying = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_512);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:32547:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    ranged = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_517);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:32990:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T131_ = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:33157:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_569);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:33170:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_569);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:33203:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   t_3 = skipTypes__ast_3710((*(*dotExpr)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_569);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genArrayConstr__cgen_24177':
c_code/2_2/@mcgen.nim.c:33942:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T13_ = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'lookupFieldAgain__cgen_19718':
c_code/2_2/@mcgen.nim.c:34134:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    ty_2 = skipTypes__ast_3710(ty_2, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genObjConstr__cgen_10391':
c_code/2_2/@mcgen.nim.c:34549:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*e).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:34577:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(T27_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genCast__cgen_22958':
c_code/2_2/@mcgen.nim.c:34701:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  destt = skipTypes__ast_3710((*e).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:34702:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  srct = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genConv__cgen_23079':
c_code/2_2/@mcgen.nim.c:34777:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  destType = skipTypes__ast_3710((*e).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_682);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'isCppRef__cgen_19433':
c_code/2_2/@mcgen.nim.c:34810:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T6_ = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:34816:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T8_ = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genAddr__cgen_19645':
c_code/2_2/@mcgen.nim.c:34828:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genArrayElem__cgen_20061':
c_code/2_2/@mcgen.nim.c:34924:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_684);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genSeqElem__cgen_20276':
c_code/2_2/@mcgen.nim.c:35416:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:35422:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3710(T6_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:35503:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T32_ = skipTypes__ast_3710(T31_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genTupleElem__cgen_19687':
c_code/2_2/@mcgen.nim.c:35624:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  tupType = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_703);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genBracketExpr__cgen_20360':
c_code/2_2/@mcgen.nim.c:35658:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_683);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:35664:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3710(T5_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genDeref__cgen_19478':
c_code/2_2/@mcgen.nim.c:35793:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T21_ = skipTypes__ast_3710((*(*e)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:35817:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3710(typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genRecordField__cgen_19765':
c_code/2_2/@mcgen.nim.c:36007:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710(T1_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_85);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genCheckedRecordField__cgen_19993':
c_code/2_2/@mcgen.nim.c:36076:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3710(T5_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_85);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'downConv__cgen_24390':
c_code/2_2/@mcgen.nim.c:36645:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:36646:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  src = skipTypes__ast_3710((*arg).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:36651:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T4_ = skipTypes__ast_3710((*arg).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:36671:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T12_ = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_128);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'upConv__cgen_24324':
c_code/2_2/@mcgen.nim.c:36764:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genRangeChck__cgen_23005':
c_code/2_2/@mcgen.nim.c:36942:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:37037:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T27_ = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:37066:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T35_ = skipTypes__ast_3710(n0t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genVarTuple__cgen_13327':
c_code/2_2/@mcgen.nim.c:37935:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(T44_, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genCase__cgen_15593':
c_code/2_2/@mcgen.nim.c:39362:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T8_ = skipTypes__ast_3710((*(*t)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genDiscriminantCheck__cgen_17415':
c_code/2_2/@mcgen.nim.c:39965:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(objtype, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genAsgn__cgen_17550':
c_code/2_2/@mcgen.nim.c:40098:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T13_ = skipTypes__ast_3710((*le).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_99);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genAsmOrEmitStmt__cgen_17316':
c_code/2_2/@mcgen.nim.c:40184:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       T19_ = skipTypes__ast_3710((*sym).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_185);
       ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c:40223:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T30_ = skipTypes__ast_3710((*(*it)).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_185);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'genRaiseStmt__cgen_14955':
c_code/2_2/@mcgen.nim.c:43156:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3710((*(*t)._kind_6.sons->data[((NI) 0)]).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_185);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'expr__cgen_11521':
c_code/2_2/@mcgen.nim.c:44202:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T146_ = skipTypes__ast_3710((*n).typ, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'seqV2ContentType__cgen_3477':
c_code/2_2/@mcgen.nim.c:46288:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T9_ = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mcgen.nim.c: In function 'finishTypeDescriptions__cgen_6707':
c_code/2_2/@mcgen.nim.c:46325:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     T8_ = skipTypes__ast_3710(t, TM__9bddtAaa9cYLwzzzlT9aJ5CKw_35);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1814:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mic@sreplayer.nim.c -o c_code/2_2/@mic@sreplayer.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mmodules.nim.c -o c_code/2_2/@mmodules.nim.o
c_code/2_2/@mmodules.nim.c: In function 'importModule__modules_86':
c_code/2_2/@mmodules.nim.c:1683:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 12);
   ^
In file included from c_code/2_2/@mmodules.nim.c:4:0:
c_code/2_2/@mmodules.nim.c:1468:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mmodules.nim.c:1688:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 12);
   ^
In file included from c_code/2_2/@mmodules.nim.c:4:0:
c_code/2_2/@mmodules.nim.c:1468:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mscriptconfig.nim.c -o c_code/2_2/@mscriptconfig.nim.o
c_code/2_2/@mscriptconfig.nim.c: In function 'colonanonymous___scriptconfig_109':
c_code/2_2/@mscriptconfig.nim.c:2403:2: warning: passing argument 3 of 'findExe__pureZos_644' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = findExe__pureZos_644(T1_, NIM_TRUE, ExeExts__pureZos_643, 1);
  ^
In file included from c_code/2_2/@mscriptconfig.nim.c:4:0:
c_code/2_2/@mscriptconfig.nim.c:1501:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__pureZos_644)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mscriptconfig.nim.c: In function 'colonanonymous___scriptconfig_168':
c_code/2_2/@mscriptconfig.nim.c:2707:3: warning: passing argument 2 of 'contains__pureZstrutils_1631' discards 'const' qualifier from pointer target type [enabled by default]
   T7_ = contains__pureZstrutils_1631(val, TM__qdmBYobaV9btoxwHZNavLQA_75);
   ^
In file included from c_code/2_2/@mscriptconfig.nim.c:4:0:
c_code/2_2/@mscriptconfig.nim.c:1552:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1631)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mnimconf.nim.c -o c_code/2_2/@mnimconf.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mpassaux.nim.c -o c_code/2_2/@mpassaux.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mdepends.nim.c -o c_code/2_2/@mdepends.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mic@sdce.nim.c -o c_code/1_2/@mic@sdce.nim.o
c_code/1_2/@mic@sdce.nim.c: In function 'rangeCheckAnalysis__icZdce_1700':
c_code/1_2/@mic@sdce.nim.c:852:2: warning: passing argument 4 of 'loadTypeKind__icZdce_1679' discards 'const' qualifier from pointer target type [enabled by default]
  dest = loadTypeKind__icZdce_1679(tree.nodes->data[n].typeId_0, (&(*c)), g, TM__VOZez4W9a02yKrIR7zij6nQ_3);
  ^
In file included from c_code/1_2/@mic@sdce.nim.c:4:0:
c_code/1_2/@mic@sdce.nim.c:817:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg, loadTypeKind__icZdce_1679)(tyObject_PackedItemId__QkYBSICiQaMI6SmH4FJVoQ t, tyObject_AliveContext__OHV9brHwxGgyHI4IVd0uBGQ* c, tySequence__JbK5aK9aVhc9cJZzQYg1wQlQ* g, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg toSkip) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/1_2/@mic@sdce.nim.c:869:3: warning: passing argument 4 of 'loadTypeKind__icZdce_1679' discards 'const' qualifier from pointer target type [enabled by default]
   n0t = loadTypeKind__icZdce_1679(tree.nodes->data[T8_].typeId_0, (&(*c)), g, TM__VOZez4W9a02yKrIR7zij6nQ_4);
   ^
In file included from c_code/1_2/@mic@sdce.nim.c:4:0:
c_code/1_2/@mic@sdce.nim.c:817:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg, loadTypeKind__icZdce_1679)(tyObject_PackedItemId__QkYBSICiQaMI6SmH4FJVoQ t, tyObject_AliveContext__OHV9brHwxGgyHI4IVd0uBGQ* c, tySequence__JbK5aK9aVhc9cJZzQYg1wQlQ* g, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg toSkip) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/1_2/@mic@sdce.nim.c:880:4: warning: passing argument 4 of 'loadTypeKind__icZdce_1679' discards 'const' qualifier from pointer target type [enabled by default]
    T14_ = loadTypeKind__icZdce_1679(tree.nodes->data[n].typeId_0, (&(*c)), g, TM__VOZez4W9a02yKrIR7zij6nQ_6);
    ^
In file included from c_code/1_2/@mic@sdce.nim.c:4:0:
c_code/1_2/@mic@sdce.nim.c:817:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg, loadTypeKind__icZdce_1679)(tyObject_PackedItemId__QkYBSICiQaMI6SmH4FJVoQ t, tyObject_AliveContext__OHV9brHwxGgyHI4IVd0uBGQ* c, tySequence__JbK5aK9aVhc9cJZzQYg1wQlQ* g, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg toSkip) {
                                                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mic@scbackend.nim.c -o c_code/2_2/@mic@scbackend.nim.o
c_code/2_2/@mic@scbackend.nim.c: In function 'aliveSymsChanged__icZcbackend_338':
c_code/2_2/@mic@scbackend.nim.c:1729:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(&colontmp_), (NIM_CONST void*)(&alive->data[position]), sizeof(colontmp_));
   ^
In file included from c_code/2_2/@mic@scbackend.nim.c:4:0:
c_code/2_2/@mic@scbackend.nim.c:1696:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mic@scbackend.nim.c: In function 'storeAliveSyms__icZcbackend_168':
c_code/2_2/@mic@scbackend.nim.c:1838:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)(&colontmp_), (NIM_CONST void*)(&alive->data[position]), sizeof(colontmp_));
   ^
In file included from c_code/2_2/@mic@scbackend.nim.c:4:0:
c_code/2_2/@mic@scbackend.nim.c:1696:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mic@sintegrity.nim.c -o c_code/1_2/@mic@sintegrity.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mic@snavigator.nim.c -o c_code/2_2/@mic@snavigator.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@msourcemap.nim.c -o c_code/2_2/@msourcemap.nim.o
c_code/2_2/@msourcemap.nim.c: In function 'parse__sourcemap_286':
c_code/2_2/@msourcemap.nim.c:699:6: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
      line = nsuStrip(originalLine, NIM_TRUE, NIM_TRUE, TM__QvdP9aXHBxhK6gLRMIcAD6Q_8);
      ^
In file included from c_code/2_2/@msourcemap.nim.c:4:0:
c_code/2_2/@msourcemap.nim.c:290:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mjsgen.nim.c -o c_code/2_2/@mjsgen.nim.o
c_code/2_2/@mjsgen.nim.c: In function 'mapType__jsgen_277':
c_code/2_2/@mjsgen.nim.c:3437:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:3449:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T5_ = skipTypes__ast_3710(T4_, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genObjectInfo__jsgen_497':
c_code/2_2/@mjsgen.nim.c:4577:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T19_ = skipTypes__ast_3710((*typ).sons->data[((NI) 0)], TM__RWNN386A4nZ2Ks5xVWQZ1Q_133);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genTypeInfo__jsgen_385':
c_code/2_2/@mjsgen.nim.c:4672:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_121);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'createObjInitList__jsgen_3979':
c_code/2_2/@mjsgen.nim.c:4946:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3710(t, TM__RWNN386A4nZ2Ks5xVWQZ1Q_133);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'createVar__jsgen_3827':
c_code/2_2/@mjsgen.nim.c:4956:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710(typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'needsNoCopy__jsgen_2483':
c_code/2_2/@mjsgen.nim.c:5238:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T10_ = skipTypes__ast_3710((*y).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'binaryUintExpr__jsgen_1721':
c_code/2_2/@mjsgen.nim.c:6410:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, abstractRange__types_101);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'arith__jsgen_1716':
c_code/2_2/@mjsgen.nim.c:7877:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T7_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_179);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genRepr__jsgen_4536':
c_code/2_2/@mjsgen.nim.c:8007:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genSwap__jsgen_2745':
c_code/2_2/@mjsgen.nim.c:8100:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_206);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genConStrStr__jsgen_4449':
c_code/2_2/@mjsgen.nim.c:8249:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:8290:6: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
      T17_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[i]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
      ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:8325:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T29_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[(NI)(T28_ - ((NI) 1))]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genNew__jsgen_4382':
c_code/2_2/@mjsgen.nim.c:8353:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_206);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genJSArrayConstr__jsgen_4605':
c_code/2_2/@mjsgen.nim.c:8450:7: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
       typ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[i]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
       ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genOrd__jsgen_4427':
c_code/2_2/@mjsgen.nim.c:8470:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_214);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'maybeMakeTempAssignable__jsgen_1002':
c_code/2_2/@mjsgen.nim.c:8587:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_218);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'binaryUintExpr__jsgen_4865':
c_code/2_2/@mjsgen.nim.c:8692:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, abstractRange__types_101);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genNewSeq__jsgen_4412':
c_code/2_2/@mjsgen.nim.c:8722:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_206);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genOf__jsgen_4542':
c_code/2_2/@mjsgen.nim.c:8738:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_229);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genArg__jsgen_3530':
c_code/2_2/@mjsgen.nim.c:8889:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3710((*param).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_206);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genArgs__jsgen_3587':
c_code/2_2/@mjsgen.nim.c:8963:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genMagic__jsgen_4634':
c_code/2_2/@mjsgen.nim.c:9146:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T11_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:9445:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T73_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:9482:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T83_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:9512:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T93_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_179);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:9587:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T107_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_179);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:9702:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T121_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_206);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genInfixCall__jsgen_3724':
c_code/2_2/@mjsgen.nim.c:10336:4: warning: passing argument 2 of 'contains__pureZstrutils_1631' discards 'const' qualifier from pointer target type [enabled by default]
    T15_ = contains__pureZstrutils_1631(pat, TM__RWNN386A4nZ2Ks5xVWQZ1Q_242);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1778:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1631)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:10338:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genArrayConstr__jsgen_5299':
c_code/2_2/@mjsgen.nim.c:10474:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*n).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:10484:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3710((*n).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genTupleConstr__jsgen_5325':
c_code/2_2/@mjsgen.nim.c:10558:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     typ = skipTypes__ast_3710((*it).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
     ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genObjConstr__jsgen_5364':
c_code/2_2/@mjsgen.nim.c:10654:5: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
     typ = skipTypes__ast_3710((*val).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
     ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:10697:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3710((*n).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_256);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genConv__jsgen_5474':
c_code/2_2/@mjsgen.nim.c:10734:1: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
 { dest = skipTypes__ast_3710((*n).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
 ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:10735:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  src = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genFieldAddr__jsgen_2781':
c_code/2_2/@mjsgen.nim.c:10975:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3710((*(*b)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genFieldAccess__jsgen_2819':
c_code/2_2/@mjsgen.nim.c:11022:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  otyp = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genArrayAddr__jsgen_3001':
c_code/2_2/@mjsgen.nim.c:11160:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3710((*(*m)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_218);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genAddr__jsgen_2903':
c_code/2_2/@mjsgen.nim.c:11330:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:11341:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T44_ = skipTypes__ast_3710((*(*(*n)._kind_6.sons->data[((NI) 0)])._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genArrayAccess__jsgen_3042':
c_code/2_2/@mjsgen.nim.c:11498:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:11504:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3710(T5_, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genCast__jsgen_6084':
c_code/2_2/@mjsgen.nim.c:11613:1: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
 { dest = skipTypes__ast_3710((*n).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
 ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:11614:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  src = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genRangeChck__jsgen_5771':
c_code/2_2/@mjsgen.nim.c:11784:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3710((*n).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_206);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genCaseJS__jsgen_2140':
c_code/2_2/@mjsgen.nim.c:12201:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_206);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genAsgnAux__jsgen_2511':
c_code/2_2/@mjsgen.nim.c:12516:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3710((*(*x)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c:12529:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   T13_ = skipTypes__ast_3710((*x).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genFastAsgn__jsgen_2734':
c_code/2_2/@mjsgen.nim.c:12894:2: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genRaiseStmt__jsgen_2123':
c_code/2_2/@mjsgen.nim.c:13339:3: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3710((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_218);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'gen__jsgen_766':
c_code/2_2/@mjsgen.nim.c:13474:4: warning: passing argument 2 of 'skipTypes__ast_3710' discards 'const' qualifier from pointer target type [enabled by default]
    T31_ = skipTypes__ast_3710((*n).typ, TM__RWNN386A4nZ2Ks5xVWQZ1Q_163);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1526:68: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA*, skipTypes__ast_3710)(tyObject_TType__kQDDJGUiaUAtO9c9b6LjZYjA* t, tySet_tyEnum_TTypeKind__b28l2MkhJpnFhatVrsrXpg kinds);
                                                                    ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mjsgen.nim.c: In function 'genHeader__jsgen_6573':
c_code/2_2/@mjsgen.nim.c:14211:2: warning: passing argument 2 of 'nsuFormatVarargs' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = nsuFormatVarargs(T1_, TM__RWNN386A4nZ2Ks5xVWQZ1Q_343, 1);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1888:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatVarargs)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spackages@sdocutils@srstast.nim.c -o c_code/2_2/@m..@slib@spackages@sdocutils@srstast.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@scollections@slists.nim.c -o c_code/2_2/@m..@slib@spure@scollections@slists.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c -o c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.o
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'cppNextToken__packagesZdocutilsZhighlite_1035':
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:2058:2: warning: passing argument 2 of 'clikeNextToken__packagesZdocutilsZhighlite_760' discards 'const' qualifier from pointer target type [enabled by default]
  clikeNextToken__packagesZdocutilsZhighlite_760(g, keywords__packagesZdocutilsZhighlite_1037, 48, 1);
  ^
In file included from c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:4:0:
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1659:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__packagesZdocutilsZhighlite_760)(tyObject_GeneralTokenizer__VRAep1bu6pPMSDyuqMGQyg* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__PSyCZGtW079cj8EDetmOKSA flags) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'csharpNextToken__packagesZdocutilsZhighlite_1047':
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:2061:2: warning: passing argument 2 of 'clikeNextToken__packagesZdocutilsZhighlite_760' discards 'const' qualifier from pointer target type [enabled by default]
  clikeNextToken__packagesZdocutilsZhighlite_760(g, keywords__packagesZdocutilsZhighlite_1049, 77, 1);
  ^
In file included from c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:4:0:
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1659:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__packagesZdocutilsZhighlite_760)(tyObject_GeneralTokenizer__VRAep1bu6pPMSDyuqMGQyg* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__PSyCZGtW079cj8EDetmOKSA flags) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'cNextToken__packagesZdocutilsZhighlite_1023':
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:2064:2: warning: passing argument 2 of 'clikeNextToken__packagesZdocutilsZhighlite_760' discards 'const' qualifier from pointer target type [enabled by default]
  clikeNextToken__packagesZdocutilsZhighlite_760(g, keywords__packagesZdocutilsZhighlite_1025, 37, 1);
  ^
In file included from c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:4:0:
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1659:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__packagesZdocutilsZhighlite_760)(tyObject_GeneralTokenizer__VRAep1bu6pPMSDyuqMGQyg* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__PSyCZGtW079cj8EDetmOKSA flags) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'javaNextToken__packagesZdocutilsZhighlite_1059':
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:2067:2: warning: passing argument 2 of 'clikeNextToken__packagesZdocutilsZhighlite_760' discards 'const' qualifier from pointer target type [enabled by default]
  clikeNextToken__packagesZdocutilsZhighlite_760(g, keywords__packagesZdocutilsZhighlite_1061, 53, 0);
  ^
In file included from c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:4:0:
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1659:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__packagesZdocutilsZhighlite_760)(tyObject_GeneralTokenizer__VRAep1bu6pPMSDyuqMGQyg* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__PSyCZGtW079cj8EDetmOKSA flags) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'pythonNextToken__packagesZdocutilsZhighlite_1639':
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:3060:2: warning: passing argument 2 of 'nimNextToken__packagesZdocutilsZhighlite_355' discards 'const' qualifier from pointer target type [enabled by default]
  nimNextToken__packagesZdocutilsZhighlite_355(g, keywords__packagesZdocutilsZhighlite_1641, 35);
  ^
In file included from c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:4:0:
c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:943:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, nimNextToken__packagesZdocutilsZhighlite_355)(tyObject_GeneralTokenizer__VRAep1bu6pPMSDyuqMGQyg* g, NimStringDesc** keywords, NI keywordsLen_0) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c -o c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.o
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'rawGetTok__packagesZdocutilsZrst_224':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2087:3: warning: passing argument 3 of 'getThing__packagesZdocutilsZrst_109' discards 'const' qualifier from pointer target type [enabled by default]
   getThing__packagesZdocutilsZrst_109(L, tok, TM__6mNpeIAN05DnDNzb9b3611A_48);
   ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:1838:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, getThing__packagesZdocutilsZrst_109)(tyObject_Lexer__U44ei9bvbJXdukJo29aUn02w* L, tyObject_Token__5TtaxSoj3RjoRxnyUp8DrQ* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2095:3: warning: passing argument 3 of 'getThing__packagesZdocutilsZrst_109' discards 'const' qualifier from pointer target type [enabled by default]
   getThing__packagesZdocutilsZrst_109(L, tok, TM__6mNpeIAN05DnDNzb9b3611A_49);
   ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:1838:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, getThing__packagesZdocutilsZrst_109)(tyObject_Lexer__U44ei9bvbJXdukJo29aUn02w* L, tyObject_Token__5TtaxSoj3RjoRxnyUp8DrQ* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s) {
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'match__packagesZdocutilsZrst_4270':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2431:7: warning: passing argument 2 of 'allCharsInSet__pureZstrutils_1341' discards 'const' qualifier from pointer target type [enabled by default]
       T28_ = allCharsInSet__pureZstrutils_1341((*p).tok->data[j].symbol, TM__6mNpeIAN05DnDNzb9b3611A_55);
       ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:616:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__pureZstrutils_1341)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet);
                                   ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isAdornmentHeadline__packagesZdocutilsZrst_5401':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2666:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = contains__stdZenumutils_43(TM__6mNpeIAN05DnDNzb9b3611A_64, 3, (*p).tok->data[adornmentIdx].symbol);
   ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2638:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'whichSection__packagesZdocutilsZrst_5549':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:3129:4: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
    T72_ = contains__stdZenumutils_43(TM__6mNpeIAN05DnDNzb9b3611A_74, 3, (*p).tok->data[(*p).idx].symbol);
    ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2638:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isInlineMarkupStart__packagesZdocutilsZrst_4204':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:3704:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   T14_ = contains__stdZenumutils_43(TM__6mNpeIAN05DnDNzb9b3611A_116, 4, markup);
   ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2638:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isInlineMarkupEnd__packagesZdocutilsZrst_4110':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:3789:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   T20_ = contains__stdZenumutils_43(TM__6mNpeIAN05DnDNzb9b3611A_122, 2, markup);
   ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2638:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isUrl__packagesZdocutilsZrst_4553':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:5369:2: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = contains__stdZenumutils_43(TM__6mNpeIAN05DnDNzb9b3611A_213, 5, (*p).tok->data[i].symbol);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2638:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'dirCodeBlock__packagesZdocutilsZrst_6557':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:6334:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  filename = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__6mNpeIAN05DnDNzb9b3611A_221);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:706:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:6346:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)(&tok), (NIM_CONST void*)(&(*p).tok->data[(NI)((*p).idx - ((NI) 2))]), sizeof(tok));
    ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:1593:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'dirInclude__packagesZdocutilsZrst_6524':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:6469:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  filename = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__6mNpeIAN05DnDNzb9b3611A_221);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:706:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:6511:5: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
     searchFor = nsuStrip(T17_, NIM_TRUE, NIM_TRUE, TM__6mNpeIAN05DnDNzb9b3611A_221);
     ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:706:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:6539:5: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
     searchFor_2 = nsuStrip(T29_, NIM_TRUE, NIM_TRUE, TM__6mNpeIAN05DnDNzb9b3611A_221);
     ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:706:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'dirRole__packagesZdocutilsZrst_6624':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:6683:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  lang = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__6mNpeIAN05DnDNzb9b3611A_221);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:706:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'selectDir__packagesZdocutilsZrst_6647':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:6712:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)(&tok), (NIM_CONST void*)(&(*p).tok->data[(NI)((*p).idx - ((NI) 2))]), sizeof(tok));
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:1593:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:6718:4: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
    T7_ = contains__stdZenumutils_43(SandboxDirAllowlist__packagesZdocutilsZrst_73, 3, d);
    ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:2638:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'getColContents__packagesZdocutilsZrst_5963':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:8635:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  result = nsuStrip(result, NIM_TRUE, NIM_TRUE, TM__6mNpeIAN05DnDNzb9b3611A_221);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:706:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'orderFootnotes__packagesZdocutilsZrst_2502':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:9700:6: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
      nimCopyMem((void*)(&itX60gensym83_), (NIM_CONST void*)(&(*it).value), sizeof(itX60gensym83_));
      ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:1593:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'getFieldValue__packagesZdocutilsZrst_5217':
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:10454:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  result = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__6mNpeIAN05DnDNzb9b3611A_221);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.c:706:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c -o c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.o
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'renderField__packagesZdocutilsZrstgen_8310':
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2421:3: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = nsuStrip(T5_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88);
   ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'renderImage__packagesZdocutilsZrstgen_8139':
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2748:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2761:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  T9_ = nsuStrip(T8_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2774:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  T16_ = nsuStrip(T15_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2787:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  T23_ = nsuStrip(T22_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2800:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  T30_ = nsuStrip(T29_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2844:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  T51_ = nsuStrip(T50_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'parseCodeBlockField__packagesZdocutilsZrstgen_8181':
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:3022:3: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
   unsureAsgnRef((void**) (&(*params).filename), nsuStrip(T12_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88));
   ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:3030:3: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
   unsureAsgnRef((void**) (&(*params).testCmd), nsuStrip(T14_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88));
   ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:3056:3: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
   unsureAsgnRef((void**) (&(*params).langStr), nsuStrip(T23_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88));
   ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'parseCodeBlockParams__packagesZdocutilsZrstgen_8185':
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:3111:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  unsureAsgnRef((void**) (&(*Result).langStr), nsuStrip(T13_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88));
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'buildLinesHtmlTable__packagesZdocutilsZrstgen_8206':
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:3163:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  T8_ = nsuStrip(code, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'renderContainer__packagesZdocutilsZrstgen_8297':
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:3416:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__vYBWrr780p7faFzauVMtPg_88);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:536:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'unquoteIndexColumn__packagesZdocutilsZrstgen_332':
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4300:2: warning: passing argument 2 of 'multiReplace__pureZstrutils_1678' discards 'const' qualifier from pointer target type [enabled by default]
  result = multiReplace__pureZstrutils_1678(text, TM__vYBWrr780p7faFzauVMtPg_262, 3);
  ^
In file included from c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:4:0:
c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:604:41: note: expected 'struct tyTuple__UV3llMMYFckfui8YMBuUZA *' but argument is of type 'const struct tyTuple__UV3llMMYFckfui8YMBuUZA *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__pureZstrutils_1678)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@spure@sxmltree.nim.c -o c_code/1_2/@m..@slib@spure@sxmltree.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mtypesrenderer.nim.c -o c_code/2_2/@mtypesrenderer.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mrenderverbatim.nim.c -o c_code/2_2/@mrenderverbatim.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@spure@sbase64.nim.c -o c_code/1_2/@m..@slib@spure@sbase64.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@m..@slib@spure@suri.nim.c -o c_code/1_2/@m..@slib@spure@suri.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mdocgen.nim.c -o c_code/2_2/@mdocgen.nim.o
c_code/2_2/@mdocgen.nim.c: In function 'presentationPath__docgen_197':
c_code/2_2/@mdocgen.nim.c:2634:5: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
     arg2X60gensym8_ = nsuFormatOpenArray(((NimStringDesc*) &TM__iS6Vfak4fKt7fhPmyApRcg_49), TM__iS6Vfak4fKt7fhPmyApRcg_50, 1);
     ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1189:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c:2655:5: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
     arg2X60gensym11_ = nsuFormatOpenArray(((NimStringDesc*) &TM__iS6Vfak4fKt7fhPmyApRcg_49), TM__iS6Vfak4fKt7fhPmyApRcg_54, 1);
     ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1189:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c: In function 'genDeprecationMsg__docgen_3410':
c_code/2_2/@mdocgen.nim.c:2874:3: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
   result = nsuFormatOpenArray(T7_, TM__iS6Vfak4fKt7fhPmyApRcg_63, 4);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1189:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c: In function 'docstringSummary__docgen_3401':
c_code/2_2/@mdocgen.nim.c:4798:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  result = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_101);
  ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1316:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c:4812:2: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [enabled by default]
  pos = nsuFindCharSet(result, TM__iS6Vfak4fKt7fhPmyApRcg_154, ((NI) 0), ((NI) 0));
  ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1338:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last);
                             ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c: In function 'genItem__docgen_3446':
c_code/2_2/@mdocgen.nim.c:4955:2: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
  T24_ = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_101);
  ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1316:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c:4969:3: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
   sortName = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_101);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1316:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c:5215:3: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
   T112_ = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_101);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1316:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c:5227:3: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
   T115_ = nsuStrip(complexSymbol, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_101);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1316:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c: In function 'findNodeJs__nodejs_2':
c_code/2_2/@mdocgen.nim.c:6019:2: warning: passing argument 3 of 'findExe__pureZos_644' discards 'const' qualifier from pointer target type [enabled by default]
  result = findExe__pureZos_644(((NimStringDesc*) &TM__iS6Vfak4fKt7fhPmyApRcg_171), NIM_TRUE, ExeExts__pureZos_643, 1);
  ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1369:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__pureZos_644)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c:6022:3: warning: passing argument 3 of 'findExe__pureZos_644' discards 'const' qualifier from pointer target type [enabled by default]
   result = findExe__pureZos_644(((NimStringDesc*) &TM__iS6Vfak4fKt7fhPmyApRcg_172), NIM_TRUE, ExeExts__pureZos_643, 1);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1369:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__pureZos_644)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c:6029:3: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
   echoBinSafe(TM__iS6Vfak4fKt7fhPmyApRcg_173, 1);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1370:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mdocgen.nim.c: In function 'generateTags__docgen_6203':
c_code/2_2/@mdocgen.nim.c:7653:4: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [enabled by default]
    stripped = nsuStrip(T9_, NIM_TRUE, NIM_TRUE, TM__iS6Vfak4fKt7fhPmyApRcg_101);
    ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1316:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mdocgen2.nim.c -o c_code/2_2/@mdocgen2.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mmain.nim.c -o c_code/2_2/@mmain.nim.o
c_code/2_2/@mmain.nim.c: In function 'commandCompileToC__main_363':
c_code/2_2/@mmain.nim.c:2045:5: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
     nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 12);
     ^
In file included from c_code/2_2/@mmain.nim.c:4:0:
c_code/2_2/@mmain.nim.c:1782:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mmain.nim.c: In function 'mainCommand__main_504':
c_code/2_2/@mmain.nim.c:2593:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)colontmp_, (NIM_CONST void*)TM__hz3sEVFduMjVvdBnJCwMHA_32, 14);
    ^
In file included from c_code/2_2/@mmain.nim.c:4:0:
c_code/2_2/@mmain.nim.c:1782:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
c_code/2_2/@mmain.nim.c:2622:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)colontmp__2, (NIM_CONST void*)TM__hz3sEVFduMjVvdBnJCwMHA_32, 14);
    ^
In file included from c_code/2_2/@mmain.nim.c:4:0:
c_code/2_2/@mmain.nim.c:1782:23: note: expected 'void *' but argument is of type 'const void *'
 static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) {
                       ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mcmdlinehelper.nim.c -o c_code/2_2/@mcmdlinehelper.nim.o
c_code/2_2/@mcmdlinehelper.nim.c: In function 'processCmdLineAndProjectPath__cmdlinehelper_32':
c_code/2_2/@mcmdlinehelper.nim.c:1474:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = contains__stdZenumutils_43(TM__RxBoA2E3fxrN6r2tToaOvg_8, 2, (*conf).projectName);
   ^
In file included from c_code/2_2/@mcmdlinehelper.nim.c:4:0:
c_code/2_2/@mcmdlinehelper.nim.c:1393:27: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NIM_BOOL, contains__stdZenumutils_43)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) {
                           ^
c_code/nimbase.h:97:50: note: in definition of macro 'N_INLINE'
 #  define N_INLINE(rettype, name) inline rettype name
                                                  ^
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@m..@slib@spure@sbrowsers.nim.c -o c_code/2_2/@m..@slib@spure@sbrowsers.nim.o
cc -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/@mnim.nim.c -o c_code/2_2/@mnim.nim.o
c_code/2_2/@mnim.nim.c: In function 'processCmdLine__nim_29':
c_code/2_2/@mnim.nim.c:958:2: warning: passing argument 2 of 'initOptParser__pureZparseopt_51' discards 'const' qualifier from pointer target type [enabled by default]
  initOptParser__pureZparseopt_51(cmd, TM__xOfksDa5lOpfO1acT4wYQg_3, T1_, NIM_TRUE, (&p));
  ^
In file included from c_code/2_2/@mnim.nim.c:4:0:
c_code/2_2/@mnim.nim.c:507:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, initOptParser__pureZparseopt_51)(NimStringDesc* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__Sj2pYlEalgMxSDrjh9cml3w* Result);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mnim.nim.c: In function 'findNodeJs__nodejs_2':
c_code/2_2/@mnim.nim.c:1097:2: warning: passing argument 3 of 'findExe__pureZos_644' discards 'const' qualifier from pointer target type [enabled by default]
  result = findExe__pureZos_644(((NimStringDesc*) &TM__xOfksDa5lOpfO1acT4wYQg_17), NIM_TRUE, ExeExts__pureZos_643, 1);
  ^
In file included from c_code/2_2/@mnim.nim.c:4:0:
c_code/2_2/@mnim.nim.c:545:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__pureZos_644)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mnim.nim.c:1100:3: warning: passing argument 3 of 'findExe__pureZos_644' discards 'const' qualifier from pointer target type [enabled by default]
   result = findExe__pureZos_644(((NimStringDesc*) &TM__xOfksDa5lOpfO1acT4wYQg_18), NIM_TRUE, ExeExts__pureZos_643, 1);
   ^
In file included from c_code/2_2/@mnim.nim.c:4:0:
c_code/2_2/@mnim.nim.c:545:41: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__pureZos_644)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0);
                                         ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
c_code/2_2/@mnim.nim.c:1107:3: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
   echoBinSafe(TM__xOfksDa5lOpfO1acT4wYQg_19, 1);
   ^
In file included from c_code/2_2/@mnim.nim.c:4:0:
c_code/2_2/@mnim.nim.c:540:31: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0);
                               ^
c_code/nimbase.h:257:44: note: in definition of macro 'N_NIMCALL'
 #  define N_NIMCALL(rettype, name) rettype name /* no modifier */
                                            ^
'[' 0 -gt 0 ']'
cc -o bin/nim c_code/1_2/@m..@slib@sstd@sprivate@sdigitsutils.nim.o c_code/2_2/@m..@slib@ssystem@sassertions.nim.o c_code/1_2/@m..@slib@ssystem@sdragonbox.nim.o c_code/1_2/@m..@slib@ssystem@sschubfach.nim.o c_code/2_2/@m..@slib@ssystem@sformatfloat.nim.o c_code/2_2/@m..@slib@ssystem@sdollars.nim.o c_code/2_2/@m..@slib@ssystem@sio.nim.o c_code/2_2/@m..@slib@ssystem.nim.o c_code/2_2/@m..@slib@spure@sparseutils.nim.o c_code/2_2/@m..@slib@spure@smath.nim.o c_code/2_2/@m..@slib@spure@salgorithm.nim.o c_code/1_2/@m..@slib@sstd@senumutils.nim.o c_code/2_2/@m..@slib@spure@sunicode.nim.o c_code/2_2/@m..@slib@spure@sstrutils.nim.o c_code/2_2/@m..@slib@spure@spathnorm.nim.o c_code/2_2/@m..@slib@sposix@sposix.nim.o c_code/2_2/@m..@slib@spure@stimes.nim.o c_code/2_2/@m..@slib@spure@sos.nim.o c_code/2_2/@m..@slib@spure@sparseopt.nim.o c_code/2_2/@m..@slib@spure@shashes.nim.o c_code/2_2/@m..@slib@spure@sstrtabs.nim.o c_code/2_2/@m..@slib@spure@scollections@stables.nim.o c_code/2_2/@m..@slib@spure@sstrformat.nim.o c_code/2_2/@m..@slib@spure@sterminal.nim.o c_code/2_2/@m..@slib@spure@scollections@ssets.nim.o c_code/2_2/@mpathutils.nim.o c_code/2_2/@mropes.nim.o c_code/2_2/@mlineinfos.nim.o c_code/2_2/@mplatform.nim.o c_code/1_2/@mprefixmatches.nim.o c_code/2_2/@mnimpaths.nim.o c_code/2_2/@m..@slib@sstd@sprivate@sglobs.nim.o c_code/2_2/@moptions.nim.o c_code/2_2/@mstrutils2.nim.o c_code/2_2/@mmsgs.nim.o c_code/1_2/@mcondsyms.nim.o c_code/1_2/@mwordrecg.nim.o c_code/2_2/@midents.nim.o c_code/2_2/@mint128.nim.o c_code/2_2/@mast.nim.o c_code/2_2/@mllstream.nim.o c_code/1_2/@mnimlexbase.nim.o c_code/2_2/@mlexer.nim.o c_code/2_2/@mrenderer.nim.o c_code/2_2/@mmodulepaths.nim.o c_code/2_2/@m..@slib@spure@sstreams.nim.o c_code/2_2/@m..@slib@spure@sconcurrency@scpuinfo.nim.o c_code/2_2/@m..@slib@spure@sosproc.nim.o c_code/2_2/@m..@slib@sstd@ssha1.nim.o c_code/1_2/@m..@slib@spure@slexbase.nim.o c_code/2_2/@m..@slib@spure@sparsejson.nim.o c_code/2_2/@m..@slib@spure@sjson.nim.o c_code/2_2/@m..@slib@sstd@sjsonutils.nim.o c_code/2_2/@mextccomp.nim.o c_code/2_2/@mnimblecmd.nim.o c_code/2_2/@mcommands.nim.o c_code/2_2/@mparser.nim.o c_code/2_2/@mfilters.nim.o c_code/2_2/@mfilter_tmpl.nim.o c_code/2_2/@msyntaxes.nim.o c_code/2_2/@m..@slib@sstd@spackedsets.nim.o c_code/2_2/@mrodutils.nim.o c_code/2_2/@mastalgo.nim.o c_code/2_2/@mtrees.nim.o c_code/1_2/@m..@slib@spure@smd5.nim.o c_code/2_2/@mbtrees.nim.o c_code/2_2/@mpackages.nim.o c_code/2_2/@mic@srodfiles.nim.o c_code/2_2/@mic@sbitabs.nim.o c_code/1_2/@mic@spacked_ast.nim.o c_code/2_2/@mic@sic.nim.o c_code/2_2/@mmodulegraphs.nim.o c_code/1_2/@mastmsgs.nim.o c_code/2_2/@mtypes.nim.o c_code/2_2/@mmagicsys.nim.o c_code/1_2/@mbitsets.nim.o c_code/2_2/@mnimsets.nim.o c_code/2_2/@msemfold.nim.o c_code/2_2/@mvmdef.nim.o c_code/2_2/@msemdata.nim.o c_code/2_2/@mlinter.nim.o c_code/2_2/@mnimfix@sprettybase.nim.o c_code/1_2/@m..@slib@sstd@seditdistance.nim.o c_code/2_2/@m..@slib@spure@scollections@sheapqueue.nim.o c_code/2_2/@mlookups.nim.o c_code/2_2/@mconcepts.nim.o c_code/2_2/@msemtypinst.nim.o c_code/2_2/@mparampatterns.nim.o c_code/2_2/@mlowerings.nim.o c_code/2_2/@msigmatch.nim.o c_code/2_2/@mimporter.nim.o c_code/2_2/@mprocfind.nim.o c_code/2_2/@mpragmas.nim.o c_code/2_2/@mreorder.nim.o c_code/2_2/@mpasses.nim.o c_code/2_2/@msaturate.nim.o c_code/2_2/@mguards.nim.o c_code/1_2/@mtypeallowed.nim.o c_code/1_2/@misolation_check.nim.o c_code/2_2/@mvarpartitions.nim.o c_code/2_2/@mtreetab.nim.o c_code/2_2/@mnilcheck.nim.o c_code/1_2/@merrorhandling.nim.o c_code/2_2/@msighashes.nim.o c_code/2_2/@mndi.nim.o c_code/2_2/@mcgendata.nim.o c_code/1_2/@mccgutils.nim.o c_code/2_2/@mliftdestructors.nim.o c_code/2_2/@msempass2.nim.o c_code/2_2/@mcgmeth.nim.o c_code/2_2/@mliftlocals.nim.o c_code/2_2/@mlambdalifting.nim.o c_code/2_2/@mclosureiters.nim.o c_code/2_2/@mtransf.nim.o c_code/2_2/@mvmgen.nim.o c_code/2_2/@mvmdeps.nim.o c_code/2_2/@mvmmarshal.nim.o c_code/2_2/@mgorgeimpl.nim.o c_code/2_2/@mmacrocacheimpl.nim.o c_code/2_2/@mvmprofiler.nim.o c_code/2_2/@mevaltempl.nim.o c_code/2_2/@mvmconv.nim.o c_code/2_2/@mvm.nim.o c_code/1_2/@maliases.nim.o c_code/2_2/@mpatterns.nim.o c_code/2_2/@msemmacrosanity.nim.o c_code/1_2/@mpluginsupport.nim.o c_code/2_2/@mplugins@slocals.nim.o c_code/2_2/@mplugins@sitersgen.nim.o c_code/1_2/@mplugins@sactive.nim.o c_code/2_2/@menumtostr.nim.o c_code/2_2/@mspawn.nim.o c_code/2_2/@msem.nim.o c_code/2_2/@mdfa.nim.o c_code/2_2/@moptimizer.nim.o c_code/2_2/@minjectdestructors.nim.o c_code/2_2/@msemparallel.nim.o c_code/2_2/@m..@slib@spure@sdynlib.nim.o c_code/2_2/@mcgen.nim.o c_code/2_2/@mic@sreplayer.nim.o c_code/2_2/@mmodules.nim.o c_code/2_2/@mscriptconfig.nim.o c_code/2_2/@mnimconf.nim.o c_code/2_2/@mpassaux.nim.o c_code/2_2/@mdepends.nim.o c_code/1_2/@mic@sdce.nim.o c_code/2_2/@mic@scbackend.nim.o c_code/1_2/@mic@sintegrity.nim.o c_code/2_2/@mic@snavigator.nim.o c_code/2_2/@msourcemap.nim.o c_code/2_2/@mjsgen.nim.o c_code/2_2/@m..@slib@spackages@sdocutils@srstast.nim.o c_code/2_2/@m..@slib@spure@scollections@slists.nim.o c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.o c_code/2_2/@m..@slib@spackages@sdocutils@srst.nim.o c_code/2_2/@m..@slib@spackages@sdocutils@srstgen.nim.o c_code/1_2/@m..@slib@spure@sxmltree.nim.o c_code/2_2/@mtypesrenderer.nim.o c_code/2_2/@mrenderverbatim.nim.o c_code/1_2/@m..@slib@spure@sbase64.nim.o c_code/1_2/@m..@slib@spure@suri.nim.o c_code/2_2/@mdocgen.nim.o c_code/2_2/@mdocgen2.nim.o c_code/2_2/@mmain.nim.o c_code/2_2/@mcmdlinehelper.nim.o c_code/2_2/@m..@slib@spure@sbrowsers.nim.o c_code/2_2/@mnim.nim.o -Wl,-zrelro -Wl,-R/usr/pkg/lib -ldl -lm -lrt
c_code/2_2/@m..@slib@ssystem.nim.o: In function `newSeq':
@m..@slib@ssystem.nim.c:(.text+0x7469): undefined reference to `__builtin_smulll_overflow'
@m..@slib@ssystem.nim.c:(.text+0x7480): undefined reference to `__builtin_saddll_overflow'
c_code/2_2/@m..@slib@ssystem.nim.o: In function `newSeqRC1':
@m..@slib@ssystem.nim.c:(.text+0x7fb9): undefined reference to `__builtin_smulll_overflow'
@m..@slib@ssystem.nim.c:(.text+0x7fd0): undefined reference to `__builtin_saddll_overflow'
c_code/2_2/@m..@slib@ssystem.nim.o: In function `nimNewSeqOfCap':
@m..@slib@ssystem.nim.c:(.text+0x8039): undefined reference to `__builtin_smulll_overflow'
@m..@slib@ssystem.nim.c:(.text+0x8050): undefined reference to `__builtin_saddll_overflow'
collect2: error: ld returned 1 exit status
*** Error code 1

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/lang/nim
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/lang/nim