+ 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.6/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/nim-1.6.6/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for nim-1.6.6
cd /home/pbulk/build/lang/nim/work/nim-1.6.6 && /bin/env USETOOLS=no CC=cc CFLAGS=-pipe\ -O2\ -pipe\ -O2\ -D_FORTIFY_SOURCE=2 CPPFLAGS= CXX=c++ CXXFLAGS=-pipe\ -O2\ -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= 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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_digitsutils.nim.c -o c_code/1_2/stdlib_digitsutils.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_assertions.nim.c -o c_code/2_2/stdlib_assertions.nim.o
c_code/2_2/stdlib_assertions.nim.c: In function 'sysFatal__systemZassertions_34':
c_code/2_2/stdlib_assertions.nim.c:261:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_dragonbox.nim.c -o c_code/1_2/stdlib_dragonbox.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_schubfach.nim.c -o c_code/1_2/stdlib_schubfach.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_formatfloat.nim.c -o c_code/2_2/stdlib_formatfloat.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_dollars.nim.c -o c_code/2_2/stdlib_dollars.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_io.nim.c -o c_code/2_2/stdlib_io.nim.o
c_code/2_2/stdlib_io.nim.c: In function 'raiseEIO__systemZio_96':
c_code/2_2/stdlib_io.nim.c:450:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/stdlib_io.nim.c: In function 'raiseEOF__systemZio_117':
c_code/2_2/stdlib_io.nim.c:963:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_system.nim.c -o c_code/2_2/stdlib_system.nim.o
c_code/2_2/stdlib_system.nim.c: In function 'sysFatal__system_3375':
c_code/2_2/stdlib_system.nim.c:4425:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/stdlib_system.nim.c: In function 'sysFatal__system_2898':
c_code/2_2/stdlib_system.nim.c:4979:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/stdlib_system.nim.c: In function 'sysFatal__system_3290':
c_code/2_2/stdlib_system.nim.c:5663:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_parseutils.nim.c -o c_code/2_2/stdlib_parseutils.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_math.nim.c -o c_code/2_2/stdlib_math.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_algorithm.nim.c -o c_code/2_2/stdlib_algorithm.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_enumutils.nim.c -o c_code/1_2/stdlib_enumutils.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_unicode.nim.c -o c_code/2_2/stdlib_unicode.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_strutils.nim.c -o c_code/2_2/stdlib_strutils.nim.o
c_code/2_2/stdlib_strutils.nim.c: In function 'multiReplace__pureZstrutils_1682':
c_code/2_2/stdlib_strutils.nim.c:2128: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/stdlib_strutils.nim.c:4:0:
c_code/2_2/stdlib_strutils.nim.c:650: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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_pathnorm.nim.c -o c_code/2_2/stdlib_pathnorm.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_posix.nim.c -o c_code/2_2/stdlib_posix.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_times.nim.c -o c_code/2_2/stdlib_times.nim.o
c_code/2_2/stdlib_times.nim.c: In function 'format__options_585':
c_code/2_2/stdlib_times.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_590, (&DefaultLocale__pureZtimes_1628));
  ^
In file included from c_code/2_2/stdlib_times.nim.c:4:0:
c_code/2_2/stdlib_times.nim.c:1236:41: note: expected 'struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *' but argument is of type 'const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__pureZtimes_2989)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* 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/stdlib_times.nim.c: In function 'format__options_593':
c_code/2_2/stdlib_times.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_598, (&DefaultLocale__pureZtimes_1628));
  ^
In file included from c_code/2_2/stdlib_times.nim.c:4:0:
c_code/2_2/stdlib_times.nim.c:1236:41: note: expected 'struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *' but argument is of type 'const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__pureZtimes_2989)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* 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/stdlib_times.nim.c: In function 'format__extccomp_1122':
c_code/2_2/stdlib_times.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_1127, (&DefaultLocale__pureZtimes_1628));
  ^
In file included from c_code/2_2/stdlib_times.nim.c:4:0:
c_code/2_2/stdlib_times.nim.c:1236:41: note: expected 'struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *' but argument is of type 'const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__pureZtimes_2989)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* 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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_os.nim.c -o c_code/2_2/stdlib_os.nim.o
c_code/2_2/stdlib_os.nim.c: In function 'nospquoteShellPosix':
c_code/2_2/stdlib_os.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/stdlib_os.nim.c:4:0:
c_code/2_2/stdlib_os.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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_parseopt.nim.c -o c_code/2_2/stdlib_parseopt.nim.o
c_code/2_2/stdlib_parseopt.nim.c: In function 'initOptParser__pureZparseopt_51':
c_code/2_2/stdlib_parseopt.nim.c:331: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/stdlib_parseopt.nim.c:4:0:
c_code/2_2/stdlib_parseopt.nim.c:249: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/stdlib_parseopt.nim.c: In function 'nponext':
c_code/2_2/stdlib_parseopt.nim.c:704: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/stdlib_parseopt.nim.c:4:0:
c_code/2_2/stdlib_parseopt.nim.c:512: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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_hashes.nim.c -o c_code/1_2/stdlib_hashes.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_strtabs.nim.c -o c_code/2_2/stdlib_strtabs.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_tables.nim.c -o c_code/2_2/stdlib_tables.nim.o
c_code/2_2/stdlib_tables.nim.c: In function 'rawInsert__sighashes_1590':
c_code/2_2/stdlib_tables.nim.c:6235: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'enlarge__sighashes_1286':
c_code/2_2/stdlib_tables.nim.c:6290: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'X5BX5Deq___sighashes_960':
c_code/2_2/stdlib_tables.nim.c:6359: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'rawInsert__liftdestructors_2890':
c_code/2_2/stdlib_tables.nim.c:7160: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'enlarge__liftdestructors_2586':
c_code/2_2/stdlib_tables.nim.c:7213: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'ctRawInsert__sighashes_2368':
c_code/2_2/stdlib_tables.nim.c:9363: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'enlarge__sighashes_2333':
c_code/2_2/stdlib_tables.nim.c:9391: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'rawInsert__cgen_2598':
c_code/2_2/stdlib_tables.nim.c:9601: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'enlarge__cgen_2267':
c_code/2_2/stdlib_tables.nim.c:9654: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'rawInsert__cgen_9289':
c_code/2_2/stdlib_tables.nim.c:10122: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'enlarge__cgen_8958':
c_code/2_2/stdlib_tables.nim.c:10176: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/stdlib_tables.nim.c:4:0:
c_code/2_2/stdlib_tables.nim.c:1835: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/stdlib_tables.nim.c: In function 'raiseKeyError__ast_1357':
c_code/2_2/stdlib_tables.nim.c:1931:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/stdlib_tables.nim.c: In function 'raiseKeyError__msgs_300':
c_code/2_2/stdlib_tables.nim.c:2545:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/stdlib_tables.nim.c: In function 'raiseKeyError__modulegraphs_3378':
c_code/2_2/stdlib_tables.nim.c:3642:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/stdlib_tables.nim.c: In function 'raiseKeyError__vmprofiler_607':
c_code/2_2/stdlib_tables.nim.c:8085:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/stdlib_tables.nim.c: In function 'raiseKeyError__nilcheck_2385':
c_code/2_2/stdlib_tables.nim.c:8682:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/stdlib_tables.nim.c: In function 'raiseKeyError__injectdestructors_1802':
c_code/2_2/stdlib_tables.nim.c:9029:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
c_code/2_2/stdlib_tables.nim.c: In function 'raiseKeyError__cgen_3316':
c_code/2_2/stdlib_tables.nim.c:9773:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_strformat.nim.c -o c_code/2_2/stdlib_strformat.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_terminal.nim.c -o c_code/2_2/stdlib_terminal.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_sets.nim.c -o c_code/2_2/stdlib_sets.nim.o
c_code/2_2/stdlib_sets.nim.c: In function 'rawInsert__cgen_5313':
c_code/2_2/stdlib_sets.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/stdlib_sets.nim.c:4:0:
c_code/2_2/stdlib_sets.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 -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 -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 -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 -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 -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 -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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_globs.nim.c -o c_code/2_2/stdlib_globs.nim.o
cc -pipe -O2 -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_2282':
c_code/2_2/@moptions.nim.c:1132: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__zQHipMPUXFgsDrLbMR9atnA_55, 11);
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:1120: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:1133: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_191[(((NI) 1))- 0], 11);
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:1120: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:1134: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_191[(((NI) 1))- 0], 11);
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:1120: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 'fakePackageName__options_4152':
c_code/2_2/@moptions.nim.c:2364:2: warning: passing argument 2 of 'multiReplace__pureZstrutils_1682' discards 'const' qualifier from pointer target type [enabled by default]
  T3_ = multiReplace__pureZstrutils_1682(T2_, TM__zQHipMPUXFgsDrLbMR9atnA_120, 5);
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:681:41: note: expected 'struct tyTuple__UV3llMMYFckfui8YMBuUZA *' but argument is of type 'const struct tyTuple__UV3llMMYFckfui8YMBuUZA *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__pureZstrutils_1682)(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/@moptions.nim.c: In function 'canonDynlibName__options_4673':
c_code/2_2/@moptions.nim.c:2575:2: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [enabled by default]
  ende = nsuFindCharSet(s, TM__zQHipMPUXFgsDrLbMR9atnA_130, ((NI) 0), ((NI) 0));
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:687: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_4071':
c_code/2_2/@moptions.nim.c:2689: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__zQHipMPUXFgsDrLbMR9atnA_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:693: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/@moptions.nim.c: In function 'demanglePackageName__options_4174':
c_code/2_2/@moptions.nim.c:2983:2: warning: passing argument 2 of 'multiReplace__pureZstrutils_1682' discards 'const' qualifier from pointer target type [enabled by default]
  result = multiReplace__pureZstrutils_1682(path, TM__zQHipMPUXFgsDrLbMR9atnA_162, 5);
  ^
In file included from c_code/2_2/@moptions.nim.c:4:0:
c_code/2_2/@moptions.nim.c:681:41: note: expected 'struct tyTuple__UV3llMMYFckfui8YMBuUZA *' but argument is of type 'const struct tyTuple__UV3llMMYFckfui8YMBuUZA *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__pureZstrutils_1682)(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 -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 -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:2368: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:2249: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 -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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_streams.nim.c -o c_code/2_2/stdlib_streams.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_cpuinfo.nim.c -o c_code/2_2/stdlib_cpuinfo.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_osproc.nim.c -o c_code/2_2/stdlib_osproc.nim.o
c_code/2_2/stdlib_osproc.nim.c: In function 'startProcessAfterFork__pureZosproc_350':
c_code/2_2/stdlib_osproc.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/stdlib_osproc.nim.c:4:0:
c_code/2_2/stdlib_osproc.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/stdlib_osproc.nim.c: In function 'nospstartProcess':
c_code/2_2/stdlib_osproc.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/stdlib_osproc.nim.c:4:0:
c_code/2_2/stdlib_osproc.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/stdlib_osproc.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/stdlib_osproc.nim.c:4:0:
c_code/2_2/stdlib_osproc.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/stdlib_osproc.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/stdlib_osproc.nim.c:4:0:
c_code/2_2/stdlib_osproc.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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_sha1.nim.c -o c_code/2_2/stdlib_sha1.nim.o
c_code/2_2/stdlib_sha1.nim.c: In function 'isValidSha1Hash__stdZsha49_949':
c_code/2_2/stdlib_sha1.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/stdlib_sha1.nim.c:4:0:
c_code/2_2/stdlib_sha1.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/stdlib_sha1.nim.c: In function 'dollar___stdZsha49_879':
c_code/2_2/stdlib_sha1.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/stdlib_sha1.nim.c:4:0:
c_code/2_2/stdlib_sha1.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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_lexbase.nim.c -o c_code/1_2/stdlib_lexbase.nim.o
c_code/1_2/stdlib_lexbase.nim.c: In function 'open__pureZlexbase_122':
c_code/1_2/stdlib_lexbase.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/stdlib_lexbase.nim.c:4:0:
c_code/1_2/stdlib_lexbase.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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_parsejson.nim.c -o c_code/2_2/stdlib_parsejson.nim.o
c_code/2_2/stdlib_parsejson.nim.c: In function 'open__pureZparsejson_97':
c_code/2_2/stdlib_parsejson.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/stdlib_parsejson.nim.c:4:0:
c_code/2_2/stdlib_parsejson.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__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* 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/stdlib_parsejson.nim.c: In function 'getTok__pureZparsejson_425':
c_code/2_2/stdlib_parsejson.nim.c:925:4: warning: passing argument 2 of 'contains__pureZstrutils_1635' discards 'const' qualifier from pointer target type [enabled by default]
    T4_ = contains__pureZstrutils_1635((*my).a, TM__nIinruGrC8EPIfjL3PuTvA_17);
    ^
In file included from c_code/2_2/stdlib_parsejson.nim.c:4:0:
c_code/2_2/stdlib_parsejson.nim.c:255:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1635)(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/stdlib_parsejson.nim.c: In function 'raiseParseErr__pureZparsejson_580':
c_code/2_2/stdlib_parsejson.nim.c:1480:1: warning: 'noreturn' function does return [enabled by default]
 }
 ^
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_json.nim.c -o c_code/2_2/stdlib_json.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_jsonutils.nim.c -o c_code/2_2/stdlib_jsonutils.nim.o
cc -pipe -O2 -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_649':
c_code/2_2/@mextccomp.nim.c:2496: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_508[(i)- 1]), sizeof(c));
     ^
In file included from c_code/2_2/@mextccomp.nim.c:4:0:
c_code/2_2/@mextccomp.nim.c:1338: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_706':
c_code/2_2/@mextccomp.nim.c:2549: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_508[(i)- 1]), sizeof(c));
     ^
In file included from c_code/2_2/@mextccomp.nim.c:4:0:
c_code/2_2/@mextccomp.nim.c:1338: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_1244':
c_code/2_2/@mextccomp.nim.c:4032: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:1338: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:4153: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:1338: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_1497':
c_code/2_2/@mextccomp.nim.c:4481: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:1338: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 -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 -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 -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 -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 -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_4359':
c_code/2_2/@mast.nim.c:1175: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:1166: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_4385':
c_code/2_2/@mast.nim.c:1260: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:1166: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_4219':
c_code/2_2/@mast.nim.c:1899:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   o2 = skipTypes__ast_3735(owner, TM__EnH1I9cGkGYbf9a1NwhuXDPg_62);
   ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1431:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds) {
                                                                  ^
c_code/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:1911:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   elemB = skipTypes__ast_3735(elem, TM__EnH1I9cGkGYbf9a1NwhuXDPg_62);
   ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1431:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds) {
                                                                  ^
c_code/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_4390':
c_code/2_2/@mast.nim.c:2082: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:1166: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_3783':
c_code/2_2/@mast.nim.c:2163:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735(typ, TM__EnH1I9cGkGYbf9a1NwhuXDPg_63);
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1431:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds) {
                                                                  ^
c_code/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_4406':
c_code/2_2/@mast.nim.c:2432: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:1166: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_4904':
c_code/2_2/@mast.nim.c:2631:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  base = skipTypes__ast_3735(t, TM__EnH1I9cGkGYbf9a1NwhuXDPg_74);
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1431:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds) {
                                                                  ^
c_code/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_4871':
c_code/2_2/@mast.nim.c:2654:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735(typ, TM__EnH1I9cGkGYbf9a1NwhuXDPg_75);
   ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1431:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds) {
                                                                  ^
c_code/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_4372':
c_code/2_2/@mast.nim.c:2667: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:1166: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_4393':
c_code/2_2/@mast.nim.c:2856: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:1166: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_4879':
c_code/2_2/@mast.nim.c:3250:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__EnH1I9cGkGYbf9a1NwhuXDPg_75);
  ^
In file included from c_code/2_2/@mast.nim.c:4:0:
c_code/2_2/@mast.nim.c:1431:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:1554: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__brsa2DgNdQAKzy1F0pSZlA_36, 11);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1536: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:1559: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__brsa2DgNdQAKzy1F0pSZlA_37, 11);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1536: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:2281:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)notes, (NIM_CONST void*)TM__brsa2DgNdQAKzy1F0pSZlA_264, 13);
    ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1536: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:2286:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)notes, (NIM_CONST void*)TM__brsa2DgNdQAKzy1F0pSZlA_265, 13);
    ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1536: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:2355:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   T69_ = contains__stdZenumutils_43(TM__brsa2DgNdQAKzy1F0pSZlA_268, 2, val);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:2170: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:3493:4: warning: passing argument 2 of 'contains__pureZstrutils_1635' discards 'const' qualifier from pointer target type [enabled by default]
    T266_ = contains__pureZstrutils_1635(arg, TM__brsa2DgNdQAKzy1F0pSZlA_224);
    ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:589:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1635)(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:4380: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_191[((*conf).verbosity)- 0], 11);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1536: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:4396: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, 11);
   ^
In file included from c_code/2_2/@mcommands.nim.c:4:0:
c_code/2_2/@mcommands.nim.c:1536: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 -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__ml9aueblxGz9aYsRLKvPmpow_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 -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 -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_978':
c_code/2_2/@mlexer.nim.c:2208: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__4JpEWnGrmRM8CRqL3P2O1Q_22);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2018:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, matchTwoChars__lexer_352)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* 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:2469: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__4JpEWnGrmRM8CRqL3P2O1Q_30);
  ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2449:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, matchChars__lexer_411)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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:2480: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__4JpEWnGrmRM8CRqL3P2O1Q_30);
   ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2449:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, matchChars__lexer_411)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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:2487: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__4JpEWnGrmRM8CRqL3P2O1Q_22);
   ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2449:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, matchChars__lexer_411)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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:2691: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__4JpEWnGrmRM8CRqL3P2O1Q_33);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2495:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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:2707: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__4JpEWnGrmRM8CRqL3P2O1Q_35);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2495:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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:2717: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__4JpEWnGrmRM8CRqL3P2O1Q_33);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2495:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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:2728: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__4JpEWnGrmRM8CRqL3P2O1Q_36);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2495:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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:2751: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__4JpEWnGrmRM8CRqL3P2O1Q_22);
   ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2495:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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:2766: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__4JpEWnGrmRM8CRqL3P2O1Q_22);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2495:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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:2783: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__4JpEWnGrmRM8CRqL3P2O1Q_22);
    ^
In file included from c_code/2_2/@mlexer.nim.c:4:0:
c_code/2_2/@mlexer.nim.c:2495:29: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__lexer_385)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* 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 -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 -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:3165:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   T2_ = contains__stdZenumutils_43(TM__1E0z9biZTE3PahFHulMjtyw_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:3144: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:3172:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   result = contains__stdZenumutils_43(TM__1E0z9biZTE3PahFHulMjtyw_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:3144: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:5752:7: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
       T335_ = contains__stdZenumutils_43(TM__1E0z9biZTE3PahFHulMjtyw_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:3144: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 -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__TpC7tIfhGAaosc7HIsUuXA_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 -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:674: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__paI0W78l0CRDBLjAHJxn6w_11);
   ^
In file included from c_code/2_2/@mfilter_tmpl.nim.c:4:0:
c_code/2_2/@mfilter_tmpl.nim.c:370: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:796:5: warning: passing argument 2 of 'contains__pureZstrutils_1635' discards 'const' qualifier from pointer target type [enabled by default]
     T52_ = contains__pureZstrutils_1635((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_40);
     ^
In file included from c_code/2_2/@mfilter_tmpl.nim.c:4:0:
c_code/2_2/@mfilter_tmpl.nim.c:377:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1635)(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 -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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_packedsets.nim.c -o c_code/2_2/stdlib_packedsets.nim.o
c_code/2_2/stdlib_packedsets.nim.c: In function 'assign__types_3929':
c_code/2_2/stdlib_packedsets.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/stdlib_packedsets.nim.c:4:0:
c_code/2_2/stdlib_packedsets.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/stdlib_packedsets.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/stdlib_packedsets.nim.c:4:0:
c_code/2_2/stdlib_packedsets.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 -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 -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 -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_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735((*n).typ, TM__YXYgefJuEvycsGrI1dEbqg_2);
    ^
In file included from c_code/2_2/@mtrees.nim.c:4:0:
c_code/2_2/@mtrees.nim.c:322:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_md5.nim.c -o c_code/1_2/stdlib_md5.nim.o
cc -pipe -O2 -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 -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 -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 -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 -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_9228':
c_code/2_2/@mic@sic.nim.c:4211:2: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
  echoBinSafe(TM__5aiUyZx54WIsmLijToCcoA_40, 1);
  ^
In file included from c_code/2_2/@mic@sic.nim.c:4:0:
c_code/2_2/@mic@sic.nim.c:1123: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:4239:2: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
  echoBinSafe(TM__5aiUyZx54WIsmLijToCcoA_44, 1);
  ^
In file included from c_code/2_2/@mic@sic.nim.c:4:0:
c_code/2_2/@mic@sic.nim.c:1123: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:4302:2: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
  echoBinSafe(TM__5aiUyZx54WIsmLijToCcoA_47, 1);
  ^
In file included from c_code/2_2/@mic@sic.nim.c:4:0:
c_code/2_2/@mic@sic.nim.c:1123: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 -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 -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:519:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ_2 = skipTypes__ast_3735(typ, TM__CwZLJRLFLWYZLf7meTG1cw_9);
  ^
In file included from c_code/1_2/@mastmsgs.nim.c:4:0:
c_code/1_2/@mastmsgs.nim.c:403:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:1464:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     x = skipTypes__ast_3735(x, TM__PpBJsMJcrcWrpLTS6mci1g_4);
     ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1469:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     y = skipTypes__ast_3735(y, TM__PpBJsMJcrcWrpLTS6mci1g_4);
     ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1641:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3735(x, TM__PpBJsMJcrcWrpLTS6mci1g_4);
       ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1642:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       y = skipTypes__ast_3735(y, TM__PpBJsMJcrcWrpLTS6mci1g_4);
       ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1853:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  a = skipTypes__ast_3735(x, TM__PpBJsMJcrcWrpLTS6mci1g_2);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1866:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3735((*a).sons->data[(NI)(T9_ - ((NI) 1))], TM__PpBJsMJcrcWrpLTS6mci1g_2);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1869:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  b = skipTypes__ast_3735(y, TM__PpBJsMJcrcWrpLTS6mci1g_2);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1882:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    b = skipTypes__ast_3735((*b).sons->data[(NI)(T14_ - ((NI) 1))], TM__PpBJsMJcrcWrpLTS6mci1g_2);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2685':
c_code/2_2/@mtypes.nim.c:2625:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    x = skipTypes__ast_3735(x, TM__PpBJsMJcrcWrpLTS6mci1g_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2643:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    y = skipTypes__ast_3735(y, TM__PpBJsMJcrcWrpLTS6mci1g_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3392':
c_code/2_2/@mtypes.nim.c:4327:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3735(a, TM__PpBJsMJcrcWrpLTS6mci1g_5);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4329:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T9_ = skipTypes__ast_3735(b, TM__PpBJsMJcrcWrpLTS6mci1g_5);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4601:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  b = skipTypes__ast_3735(t, TM__PpBJsMJcrcWrpLTS6mci1g_166);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4658:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T5_ = skipTypes__ast_3735((*n).typ, TM__PpBJsMJcrcWrpLTS6mci1g_167);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5188:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735(t, TM__PpBJsMJcrcWrpLTS6mci1g_179);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5705:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__PpBJsMJcrcWrpLTS6mci1g_180);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5800:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__PpBJsMJcrcWrpLTS6mci1g_180);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5820:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__PpBJsMJcrcWrpLTS6mci1g_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5837:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__PpBJsMJcrcWrpLTS6mci1g_167);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5973:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T19_ = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__PpBJsMJcrcWrpLTS6mci1g_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2924':
c_code/2_2/@mtypes.nim.c:7237:5: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__types_3067' discards 'volatile' qualifier from pointer target type [enabled by default]
     computeUnionObjectOffsetsFoldFunction__types_3067(conf, (*typ).n, (((*typ).flags &((NU64)1<<((NU)(((tyEnum_TTypeFlag__x2m5g1NpbmDig4wLT3Ylhw) 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:6347:31: note: expected 'struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *' but argument is of type 'volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *'
 N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__types_3067)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* 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:7246:4: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__types_2994' discards 'volatile' qualifier from pointer target type [enabled by default]
    computeObjectOffsetsFoldFunction__types_2994(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:6604:31: note: expected 'struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *' but argument is of type 'volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *'
 N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__types_2994)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* 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:7251:4: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__types_2994' discards 'volatile' qualifier from pointer target type [enabled by default]
    computeObjectOffsetsFoldFunction__types_2994(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:6604:31: note: expected 'struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *' but argument is of type 'volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *'
 N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__types_2994)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* 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:7255:3: warning: passing argument 1 of 'finish__types_2917' discards 'volatile' qualifier from pointer target type [enabled by default]
   T167_ = finish__types_2917((&accum_2));
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:6250:29: note: expected 'struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *' but argument is of type 'volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *'
 N_LIB_PRIVATE N_NIMCALL(NI, finish__types_2917)(tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* 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_3581':
c_code/2_2/@mtypes.nim.c:7542:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3735(t, TM__PpBJsMJcrcWrpLTS6mci1g_194);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7621:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735(t, TM__PpBJsMJcrcWrpLTS6mci1g_167);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3642':
c_code/2_2/@mtypes.nim.c:7655:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T10_ = skipTypes__ast_3735(arg, TM__PpBJsMJcrcWrpLTS6mci1g_2);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2747':
c_code/2_2/@mtypes.nim.c:8298:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    x = skipTypes__ast_3735(x, TM__PpBJsMJcrcWrpLTS6mci1g_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8310:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    y = skipTypes__ast_3735(y, TM__PpBJsMJcrcWrpLTS6mci1g_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_4029':
c_code/2_2/@mtypes.nim.c:8361:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__PpBJsMJcrcWrpLTS6mci1g_215);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8394:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t_2 = skipTypes__ast_3735((*t_2).sons->data[((NI) 0)], TM__PpBJsMJcrcWrpLTS6mci1g_215);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_4087':
c_code/2_2/@mtypes.nim.c:8406:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__PpBJsMJcrcWrpLTS6mci1g_167);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8410:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   pointsTo = skipTypes__ast_3735((*t_2).sons->data[((NI) 0)], TM__PpBJsMJcrcWrpLTS6mci1g_167);
   ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8433:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T12_ = skipTypes__ast_3735((*pointsTo).sons->data[((NI) 0)], TM__PpBJsMJcrcWrpLTS6mci1g_217);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_4055':
c_code/2_2/@mtypes.nim.c:8458:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735(t, TM__PpBJsMJcrcWrpLTS6mci1g_2);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_4000':
c_code/2_2/@mtypes.nim.c:8623:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__PpBJsMJcrcWrpLTS6mci1g_167);
  ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8644:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t_2 = skipTypes__ast_3735((*t_2).sons->data[((NI) 0)], TM__PpBJsMJcrcWrpLTS6mci1g_215);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_4062':
c_code/2_2/@mtypes.nim.c:8686:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    ty_2 = skipTypes__ast_3735(ty_2, TM__PpBJsMJcrcWrpLTS6mci1g_5);
    ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8746:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3735(x, TM__PpBJsMJcrcWrpLTS6mci1g_5);
       ^
In file included from c_code/2_2/@mtypes.nim.c:4:0:
c_code/2_2/@mtypes.nim.c:714:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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 -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 -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 -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:1766:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735((*n).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_2);
   ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2020:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*a).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_3);
  ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2339:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T86_ = skipTypes__ast_3735((*n).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_3);
   ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2577:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T175_ = skipTypes__ast_3735((*n).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_3);
    ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2619:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T187_ = skipTypes__ast_3735((*n).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_3);
   ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3777:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  dstTyp = skipTypes__ast_3735((*n).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_41);
  ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3778:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  srcTyp = skipTypes__ast_3735((*a).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_41);
  ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3942:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T5_ = skipTypes__ast_3735((*x).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_46);
   ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4556:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T107_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_29);
     ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4579:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T117_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_30);
     ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4588:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T123_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_29);
      ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4602:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T129_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__JtgqXuJaW0Uz9aqyNPWIZsw_31);
      ^
In file included from c_code/2_2/@msemfold.nim.c:4:0:
c_code/2_2/@msemfold.nim.c:1368:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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
cc -pipe -O2 -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 -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:2065: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, 11);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2053: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:2066: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, 11);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2053: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:2639: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, 11);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2053: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:2640: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, 11);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2053: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:2658: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, 11);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2053: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:2661: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, 11);
  ^
In file included from c_code/2_2/@msemdata.nim.c:4:0:
c_code/2_2/@msemdata.nim.c:2053: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 -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_31':
c_code/2_2/@mlinter.nim.c:939: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__NvI37FoCN5uTD3k9bAqbGMA_8);
  ^
In file included from c_code/2_2/@mlinter.nim.c:4:0:
c_code/2_2/@mlinter.nim.c:434: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:961:4: warning: passing argument 2 of 'eqtilde___linter_23' discards 'const' qualifier from pointer target type [enabled by default]
    T10_ = eqtilde___linter_23(s, TM__NvI37FoCN5uTD3k9bAqbGMA_9, 42);
    ^
In file included from c_code/2_2/@mlinter.nim.c:4:0:
c_code/2_2/@mlinter.nim.c:868:35: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqtilde___linter_23)(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 -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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_editdistance.nim.c -o c_code/1_2/stdlib_editdistance.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_heapqueue.nim.c -o c_code/2_2/stdlib_heapqueue.nim.o
cc -pipe -O2 -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 -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:1660:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ak = skipTypes__ast_3735(a, TM__yT8oP4IKFRSvia7t9bb5q3Q_2);
   ^
In file included from c_code/2_2/@mconcepts.nim.c:4:0:
c_code/2_2/@mconcepts.nim.c:1301:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1819:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T107_ = skipTypes__ast_3735(a, TM__yT8oP4IKFRSvia7t9bb5q3Q_4);
   ^
In file included from c_code/2_2/@mconcepts.nim.c:4:0:
c_code/2_2/@mconcepts.nim.c:1301:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1833:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ak_2 = skipTypes__ast_3735(a, TM__yT8oP4IKFRSvia7t9bb5q3Q_4);
   ^
In file included from c_code/2_2/@mconcepts.nim.c:4:0:
c_code/2_2/@mconcepts.nim.c:1301:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:2159:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   mm = skipTypes__ast_3735(bbody, TM__mrkrD9c2e31kE4GdQtpMdaQ_13);
   ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1358:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2769:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    result = skipTypes__ast_3735((*n).typ, TM__mrkrD9c2e31kE4GdQtpMdaQ_16);
    ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1358:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2963:9: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
         r2 = skipTypes__ast_3735(r, TM__mrkrD9c2e31kE4GdQtpMdaQ_20);
         ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1358:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2966:10: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
          r = skipTypes__ast_3735(r2, TM__mrkrD9c2e31kE4GdQtpMdaQ_21);
          ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1358:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3029:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     asgnRef((void**) (&(*result).sons->data[((NI) 0)]), skipTypes__ast_3735((*result).sons->data[((NI) 0)], TM__mrkrD9c2e31kE4GdQtpMdaQ_26));
     ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1358:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3406:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   b = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__mrkrD9c2e31kE4GdQtpMdaQ_31);
   ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1358:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3481:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  objType = skipTypes__ast_3735(result, TM__mrkrD9c2e31kE4GdQtpMdaQ_30);
  ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1358:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3507:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__mrkrD9c2e31kE4GdQtpMdaQ_32);
  ^
In file included from c_code/2_2/@msemtypinst.nim.c:4:0:
c_code/2_2/@msemtypinst.nim.c:1358:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735((*(*n)._kind_4.sym).typ, TM__kdeXVhLeMhTeIyOxnAjnxA_2);
    ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__kdeXVhLeMhTeIyOxnAjnxA_3);
   ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_3 = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__kdeXVhLeMhTeIyOxnAjnxA_3);
   ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T84_ = skipTypes__ast_3735((*n).typ, TM__kdeXVhLeMhTeIyOxnAjnxA_4);
    ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T7_ = skipTypes__ast_3735((*(*it)._kind_6.sons->data[((NI) 0)]).typ, TM__kdeXVhLeMhTeIyOxnAjnxA_29);
      ^
In file included from c_code/2_2/@mparampatterns.nim.c:4:0:
c_code/2_2/@mparampatterns.nim.c:313:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:1632:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735((*n).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_7);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1635:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3735((*n).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_7);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1661:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*n).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1858:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*a).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1860:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*deref).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1876:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(t, TM__mTxj9crs9bTRS87wn5yEjeFA_13);
    ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1902:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*a).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1975:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t_2 = skipTypes__ast_3735(t_2, TM__mTxj9crs9bTRS87wn5yEjeFA_13);
    ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1991:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T5_ = skipTypes__ast_3735((*tup).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_14);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1994:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3735((*tup).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_14);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2013:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T10_ = skipTypes__ast_3735((*tup).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_9);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2103:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   asgnRef((void**) (&(*temp).typ), skipTypes__ast_3735((*value).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_9));
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2271:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735((*n).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_7);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2274:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3735((*n).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_7);
   ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2305:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*a).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2307:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*deref).typ, TM__mTxj9crs9bTRS87wn5yEjeFA_9);
  ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2324:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(t, TM__mTxj9crs9bTRS87wn5yEjeFA_13);
    ^
In file included from c_code/2_2/@mlowerings.nim.c:4:0:
c_code/2_2/@mlowerings.nim.c:1297:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:2690: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__EV5hHJmjIY9cla9b9be7fSVJQ_8, column);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:2551: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_5002':
c_code/2_2/@msigmatch.nim.c:2906:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   exp_1 = skipTypes__ast_3735((*(*s).typ).sons->data[((NI) 1)], TM__EV5hHJmjIY9cla9b9be7fSVJQ_10);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3958:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ab = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4124:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ab = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4794:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(t, TM__EV5hHJmjIY9cla9b9be7fSVJQ_12);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5242:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T34_ = skipTypes__ast_3735((*f).sons->data[((NI) 0)], TM__EV5hHJmjIY9cla9b9be7fSVJQ_29);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5346:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  asgnRef((void**) (&(*colonenv_).typeClass2), skipTypes__ast_3735(ff, TM__EV5hHJmjIY9cla9b9be7fSVJQ_32));
  ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5700:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   aOrig_2 = skipTypes__ast_3735(aOrig, TM__EV5hHJmjIY9cla9b9be7fSVJQ_14);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5798:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T55_ = skipTypes__ast_3735(aOrig_2, TM__EV5hHJmjIY9cla9b9be7fSVJQ_15);
  ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5817:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T65_ = skipTypes__ast_3735(f, TM__EV5hHJmjIY9cla9b9be7fSVJQ_15);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6022:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T142_ = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6045:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T152_ = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6102:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    f_2 = skipTypes__ast_3735(f, TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6237:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T219_ = skipTypes__ast_3735(T218_, abstractInst__ast_355);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6277:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    ff = skipTypes__ast_3735((*f).sons->data[((NI) 1)], TM__EV5hHJmjIY9cla9b9be7fSVJQ_14);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6735:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_22);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6784:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   a = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_23);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6882:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_22);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6944:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T531_ = skipTypes__ast_3735(T530_, abstractInst__ast_355);
     ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6988:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_22);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7041:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_22);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7179:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     pointsTo = skipTypes__ast_3735((*a).sons->data[((NI) 0)], TM__EV5hHJmjIY9cla9b9be7fSVJQ_24);
     ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7215:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T637_ = skipTypes__ast_3735((*pointsTo).sons->data[((NI) 0)], TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
      ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7557:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T787_ = skipTypes__ast_3735(aOrig_2, TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
      ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7588:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   concpt = skipTypes__ast_3735((*f).sons->data[((NI) 0)], TM__EV5hHJmjIY9cla9b9be7fSVJQ_25);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7944:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T944_ = skipTypes__ast_3735(aOrig_2, TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
     ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8012:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T972_ = skipTypes__ast_3735(aOrig_2, TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
      ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8076:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T994_ = skipTypes__ast_3735(aOrig_2, TM__EV5hHJmjIY9cla9b9be7fSVJQ_16);
     ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    effectiveArgType = skipTypes__ast_3735(a, TM__EV5hHJmjIY9cla9b9be7fSVJQ_30);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9049:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    asgnRef((void**) (&(*result).typ), skipTypes__ast_3735(T10_, TM__EV5hHJmjIY9cla9b9be7fSVJQ_51));
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9061:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   asgnRef((void**) (&(*result).typ), skipTypes__ast_3735(f, TM__EV5hHJmjIY9cla9b9be7fSVJQ_51));
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9715:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  fMaybeStatic = skipTypes__ast_3735(f, TM__EV5hHJmjIY9cla9b9be7fSVJQ_13);
  ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9994:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T112_ = skipTypes__ast_3735((*arg).typ, TM__EV5hHJmjIY9cla9b9be7fSVJQ_56);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10042:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T127_ = skipTypes__ast_3735(f, TM__EV5hHJmjIY9cla9b9be7fSVJQ_56);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10049:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T131_ = skipTypes__ast_3735((*arg).typ, TM__EV5hHJmjIY9cla9b9be7fSVJQ_56);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10644: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:2429: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:10648: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:2429: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:10652: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:2429: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:10831:3: warning: passing argument 1 of 'contains__sigmatch_4299' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = contains__sigmatch_4299(TM__EV5hHJmjIY9cla9b9be7fSVJQ_78, 2, m.intConvMatches);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:10795: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_5153':
c_code/2_2/@msigmatch.nim.c:10874:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    exp_1 = skipTypes__ast_3735((*(*s).typ).sons->data[((NI) 1)], TM__EV5hHJmjIY9cla9b9be7fSVJQ_10);
    ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_5230':
c_code/2_2/@msigmatch.nim.c:11283:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3735(orig, TM__EV5hHJmjIY9cla9b9be7fSVJQ_11);
   ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11322:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      t_2 = skipTypes__ast_3735((*t_2).sons->data[((NI) 0)], TM__EV5hHJmjIY9cla9b9be7fSVJQ_12);
      ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11772:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        bound = skipTypes__ast_3735(bound, TM__EV5hHJmjIY9cla9b9be7fSVJQ_14);
        ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11982:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3735((*n).typ, TM__EV5hHJmjIY9cla9b9be7fSVJQ_82);
  ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:12268:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        T115_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[a]).typ, TM__EV5hHJmjIY9cla9b9be7fSVJQ_56);
        ^
In file included from c_code/2_2/@msigmatch.nim.c:4:0:
c_code/2_2/@msigmatch.nim.c:1762:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:2018:6: warning: passing argument 1 of 'dollar___importer_3444' discards 'const' qualifier from pointer target type [enabled by default]
      T9_ = dollar___importer_3444(TM__NsDkQfDe2CjzDqtBRW9bqQg_10);
      ^
In file included from c_code/2_2/@mimporter.nim.c:4:0:
c_code/2_2/@mimporter.nim.c:1584:41: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, dollar___importer_3444)(tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:2369: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:1962: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 -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 -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:2572:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735(T7_, TM__tPA3StZ6VsKyoznyrIfFxg_10);
   ^
In file included from c_code/2_2/@mpragmas.nim.c:4:0:
c_code/2_2/@mpragmas.nim.c:1656:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5308:6: warning: passing argument 2 of 'contains__pureZstrutils_1635' discards 'const' qualifier from pointer target type [enabled by default]
      T89_ = contains__pureZstrutils_1635(name_3, TM__tPA3StZ6VsKyoznyrIfFxg_28);
      ^
In file included from c_code/2_2/@mpragmas.nim.c:4:0:
c_code/2_2/@mpragmas.nim.c:1703:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1635)(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 -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:2600: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:1578: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:2627: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:1578: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 -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_199':
c_code/2_2/@mpasses.nim.c:1440: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, 11);
   ^
In file included from c_code/2_2/@mpasses.nim.c:4:0:
c_code/2_2/@mpasses.nim.c:1423: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:1446:4: warning: passing argument 2 of 'nimCmpMem' discards 'const' qualifier from pointer target type [enabled by default]
    if (!(nimCmpMem((*(*graph).config).mainPackageNotes, TM__Tko7U9cii9bC6Kt2otnwMmCg_4, 11)==0)) goto LA9_;
    ^
In file included from c_code/2_2/@mpasses.nim.c:4:0:
c_code/2_2/@mpasses.nim.c:1428: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:1447: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, 11);
    ^
In file included from c_code/2_2/@mpasses.nim.c:4:0:
c_code/2_2/@mpasses.nim.c:1423: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:1450: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, 11);
   ^
In file included from c_code/2_2/@mpasses.nim.c:4:0:
c_code/2_2/@mpasses.nim.c:1423: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 -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 -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:2975:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__6PEpSVg5zYQiUPcMieikwQ_5);
   ^
In file included from c_code/2_2/@mguards.nim.c:4:0:
c_code/2_2/@mguards.nim.c:1128:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3295:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T12_ = skipTypes__ast_3735((*(*n)._kind_4.sym).typ, TM__6PEpSVg5zYQiUPcMieikwQ_5);
    ^
In file included from c_code/2_2/@mguards.nim.c:4:0:
c_code/2_2/@mguards.nim.c:1128:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4960:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*x).typ, TM__6PEpSVg5zYQiUPcMieikwQ_5);
  ^
In file included from c_code/2_2/@mguards.nim.c:4:0:
c_code/2_2/@mguards.nim.c:1128:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__FLm9aU7VXleJfAvJR1cpHXQ_2);
  ^
In file included from c_code/1_2/@mtypeallowed.nim.c:4:0:
c_code/1_2/@mtypeallowed.nim.c:414:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
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_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t2 = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__FLm9aU7VXleJfAvJR1cpHXQ_2);
    ^
In file included from c_code/1_2/@mtypeallowed.nim.c:4:0:
c_code/1_2/@mtypeallowed.nim.c:414:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
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_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T159_ = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__FLm9aU7VXleJfAvJR1cpHXQ_3);
    ^
In file included from c_code/1_2/@mtypeallowed.nim.c:4:0:
c_code/1_2/@mtypeallowed.nim.c:414:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
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_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T270_ = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__FLm9aU7VXleJfAvJR1cpHXQ_4);
    ^
In file included from c_code/1_2/@mtypeallowed.nim.c:4:0:
c_code/1_2/@mtypeallowed.nim.c:414:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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 -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_1454':
c_code/2_2/@mvarpartitions.nim.c:1779:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       paramType = skipTypes__ast_3735((*parameters).sons->data[i_9], TM__39a9bfgg3gnILXo9by9cxATh0Q_13);
       ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1148:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_653':
c_code/2_2/@mvarpartitions.nim.c:2664:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      typ = skipTypes__ast_3735(typ, TM__39a9bfgg3gnILXo9by9cxATh0Q_22);
      ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1148:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_779':
c_code/2_2/@mvarpartitions.nim.c:3261:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T39_ = skipTypes__ast_3735((*n).typ, TM__39a9bfgg3gnILXo9by9cxATh0Q_22);
    ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1148:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3378:10: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
          T91_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[i_12]).typ, TM__39a9bfgg3gnILXo9by9cxATh0Q_23);
          ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1148:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1272':
c_code/2_2/@mvarpartitions.nim.c:3869:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       paramType = skipTypes__ast_3735((*parameters).sons->data[i_9], TM__39a9bfgg3gnILXo9by9cxATh0Q_13);
       ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1148:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1784':
c_code/2_2/@mvarpartitions.nim.c:4629:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T15_ = skipTypes__ast_3735((*(*v).sym).typ, TM__39a9bfgg3gnILXo9by9cxATh0Q_13);
      ^
In file included from c_code/2_2/@mvarpartitions.nim.c:4:0:
c_code/2_2/@mvarpartitions.nim.c:1148:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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 -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:1305:2: warning: passing argument 1 of 'toTable__nilcheck_8801' discards 'const' qualifier from pointer target type [enabled by default]
  toTable__nilcheck_8801(TM__GuNhuT9bb9aEQwZE9af6i1N9bQ_7, 1, (&(*ctx).symbolIndices));
  ^
In file included from c_code/2_2/@mnilcheck.nim.c:4:0:
c_code/2_2/@mnilcheck.nim.c:690: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__mx89bZoYrm9bEaZ0GUM1pBOw* 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:1554: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:1454: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:1556: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:1454: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:2635: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:1454: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:2714: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:1454: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 -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 -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_533':
c_code/2_2/@msighashes.nim.c:2500: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: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 -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 -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 -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:506:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  pt = skipTypes__ast_3735((*s).typ, TM__Z07Nb1SkYoziC0Zz9be4mTA_2);
  ^
In file included from c_code/1_2/@mccgutils.nim.c:4:0:
c_code/1_2/@mccgutils.nim.c:422:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_1862':
c_code/2_2/@mliftdestructors.nim.c:1931:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T28_ = skipTypes__ast_3735(typ, TM__qGuGEzVTCUVhav67HrOxdQ_6);
   ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_661':
c_code/2_2/@mliftdestructors.nim.c:2359:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(orig, TM__qGuGEzVTCUVhav67HrOxdQ_17);
  ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3563:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735((*x).typ, TM__qGuGEzVTCUVhav67HrOxdQ_6);
   ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3626:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T17_ = skipTypes__ast_3735((*f).typ, TM__qGuGEzVTCUVhav67HrOxdQ_6);
    ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_360':
c_code/2_2/@mliftdestructors.nim.c:3795:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__qGuGEzVTCUVhav67HrOxdQ_42);
   ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_375':
c_code/2_2/@mliftdestructors.nim.c:3819:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    obj = skipTypes__ast_3735((*obj).sons->data[((NI) 0)], TM__qGuGEzVTCUVhav67HrOxdQ_42);
    ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4034:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   base = skipTypes__ast_3735(t, TM__qGuGEzVTCUVhav67HrOxdQ_37);
   ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4549:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T30_ = skipTypes__ast_3735(typ, TM__qGuGEzVTCUVhav67HrOxdQ_8);
    ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2038':
c_code/2_2/@mliftdestructors.nim.c:4619:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__qGuGEzVTCUVhav67HrOxdQ_51);
    ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4760:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  skipped = skipTypes__ast_3735(orig, TM__qGuGEzVTCUVhav67HrOxdQ_2);
  ^
In file included from c_code/2_2/@mliftdestructors.nim.c:4:0:
c_code/2_2/@mliftdestructors.nim.c:1505:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:2298:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  result = skipTypes__ast_3735(t, TM__wkTG4eaV3t1uo3x09apjcwA_9);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3214:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T6_ = skipTypes__ast_3735((*(*aa)._kind_6.sons->data[i]).typ, TM__wkTG4eaV3t1uo3x09apjcwA_9);
      ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3216:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T7_ = skipTypes__ast_3735((*e).typ, TM__wkTG4eaV3t1uo3x09apjcwA_9);
      ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3609:2: warning: passing argument 2 of 'skipTypesOrNil__ast_4185' discards 'const' qualifier from pointer target type [enabled by default]
  paramType_2 = skipTypesOrNil__ast_4185(paramType, TM__wkTG4eaV3t1uo3x09apjcwA_30);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1716:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypesOrNil__ast_4185)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3625:3: warning: passing argument 2 of 'skipTypesOrNil__ast_4185' discards 'const' qualifier from pointer target type [enabled by default]
   ntyp = skipTypesOrNil__ast_4185((*n_2).typ, TM__wkTG4eaV3t1uo3x09apjcwA_35);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1716:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypesOrNil__ast_4185)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3643:6: warning: passing argument 2 of 'containsNode__ast_4545' discards 'const' qualifier from pointer target type [enabled by default]
      T29_ = containsNode__ast_4545(n_2, TM__wkTG4eaV3t1uo3x09apjcwA_36);
      ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1718:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__ast_4545)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds);
                                   ^
c_code/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:3996:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   argtype = skipTypes__ast_3735((*a).typ, TM__wkTG4eaV3t1uo3x09apjcwA_30);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4437:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T9_ = skipTypes__ast_3735((*n).typ, TM__wkTG4eaV3t1uo3x09apjcwA_23);
    ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4843: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_3848, T201_);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:4198:21: note: expected 'struct NimStringDesc **' but argument is of type 'struct NimStringDesc * const*'
 static N_INLINE(NI, find__sempass50_3619)(tyArray__JXkBzVsE9bvmcpuZvrueLVg 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:4852:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__wkTG4eaV3t1uo3x09apjcwA_49);
    ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4954:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__wkTG4eaV3t1uo3x09apjcwA_53);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4989:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      ty = skipTypes__ast_3735(ty, TM__wkTG4eaV3t1uo3x09apjcwA_9);
      ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5106:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  e_2 = skipTypes__ast_3735(e, TM__wkTG4eaV3t1uo3x09apjcwA_9);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5487:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T5_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__wkTG4eaV3t1uo3x09apjcwA_60);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6313:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__wkTG4eaV3t1uo3x09apjcwA_81);
  ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6896:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T189_ = skipTypes__ast_3735((*(*iterCall)._kind_6.sons->data[((NI) 1)]).typ, TM__wkTG4eaV3t1uo3x09apjcwA_23);
     ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6978:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T224_ = skipTypes__ast_3735((*n).typ, TM__wkTG4eaV3t1uo3x09apjcwA_30);
     ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7151:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T276_ = skipTypes__ast_3735((*n).typ, TM__wkTG4eaV3t1uo3x09apjcwA_30);
    ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7168:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*n).typ, TM__wkTG4eaV3t1uo3x09apjcwA_30);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7294:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T347_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__wkTG4eaV3t1uo3x09apjcwA_23);
     ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7470:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T16_ = skipTypes__ast_3735((*u).typ, TM__wkTG4eaV3t1uo3x09apjcwA_30);
     ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_4697':
c_code/2_2/@msempass2.nim.c:7747:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T31_ = skipTypes__ast_3735(typ, TM__wkTG4eaV3t1uo3x09apjcwA_30);
       ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7784:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T43_ = skipTypes__ast_3735((*(*s).typ).sons->data[((NI) 0)], TM__wkTG4eaV3t1uo3x09apjcwA_30);
   ^
In file included from c_code/2_2/@msempass2.nim.c:4:0:
c_code/2_2/@msempass2.nim.c:1636:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_88':
c_code/2_2/@mcgmeth.nim.c:1510:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       aa = skipTypes__ast_3735(aa, TM__zwdrTKOAAM6OvWnXdBD4GQ_2);
       ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1279:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1511:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       bb = skipTypes__ast_3735(bb, TM__zwdrTKOAAM6OvWnXdBD4GQ_2);
       ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1279:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1955:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3735(d, TM__zwdrTKOAAM6OvWnXdBD4GQ_13);
  ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1279:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1956:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  source = skipTypes__ast_3735((*n).typ, TM__zwdrTKOAAM6OvWnXdBD4GQ_13);
  ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1279:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_329':
c_code/2_2/@mcgmeth.nim.c:2061:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*methods->data[((NI) 0)]).typ).sons->data[col], TM__zwdrTKOAAM6OvWnXdBD4GQ_21);
  ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1279:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2079:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      t2 = skipTypes__ast_3735((*(*methods->data[i]).typ).sons->data[col], TM__zwdrTKOAAM6OvWnXdBD4GQ_21);
      ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1279:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_349':
c_code/2_2/@mcgmeth.nim.c:2121:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      aa = skipTypes__ast_3735((*(*a).typ).sons->data[col], TM__zwdrTKOAAM6OvWnXdBD4GQ_21);
      ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1279:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2122:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      bb = skipTypes__ast_3735((*(*b).typ).sons->data[col], TM__zwdrTKOAAM6OvWnXdBD4GQ_21);
      ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1279:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_392':
c_code/2_2/@mcgmeth.nim.c:2246:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T11_ = skipTypes__ast_3735((*param).typ, TM__zwdrTKOAAM6OvWnXdBD4GQ_24);
       ^
In file included from c_code/2_2/@mcgmeth.nim.c:4:0:
c_code/2_2/@mcgmeth.nim.c:1279:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_3735' discards 'const' qualifier from pointer target type [enabled by default]
  objType = skipTypes__ast_3735((*partialParam).typ, TM__xMgMWEFctBTF9b4zdqZ9bcYg_5);
  ^
In file included from c_code/2_2/@mliftlocals.nim.c:4:0:
c_code/2_2/@mliftlocals.nim.c:312:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:2190:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3735(r, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2201:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  obj = skipTypes__ast_3735(refObj, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2228:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T17_ = skipTypes__ast_3735((*upField).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2230:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T18_ = skipTypes__ast_3735(fieldType, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2331:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       obj = skipTypes__ast_3735((*T45_).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
       ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2397:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     obj_2 = skipTypes__ast_3735(T68_, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
     ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2718:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T7_ = skipTypes__ast_3735((*p).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
   ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2863:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T46_ = skipTypes__ast_3735((*env).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2881:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T56_ = skipTypes__ast_3735((*upField).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2883:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T57_ = skipTypes__ast_3735((*up).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3007:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T10_ = skipTypes__ast_3735((*it).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
   ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3031:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T16_ = skipTypes__ast_3735((*v).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3045:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T24_ = skipTypes__ast_3735((*u).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3047:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T25_ = skipTypes__ast_3735((*upField).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
    ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3129:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     obj = skipTypes__ast_3735((*access).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
     ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3213:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  obj = skipTypes__ast_3735((*access).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3621:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T12_ = skipTypes__ast_3735((*it).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_41);
   ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3869:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  obj = skipTypes__ast_3735((*envParam).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3912:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3735((*T1_).typ, TM__PI7oJkFuxeeTWjPTjlNxqg_10);
  ^
In file included from c_code/2_2/@mlambdalifting.nim.c:4:0:
c_code/2_2/@mlambdalifting.nim.c:1379:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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 -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:2081:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T7_ = skipTypes__ast_3735(formal, TM__2w3VcOiOmEqxgfH4AylIpg_10);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2199:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T41_ = skipTypes__ast_3735(formal, TM__2w3VcOiOmEqxgfH4AylIpg_10);
    ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2328:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T17_ = skipTypes__ast_3735((*(*call)._kind_6.sons->data[((NI) 0)]).typ, TM__2w3VcOiOmEqxgfH4AylIpg_10);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2456:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     ff = skipTypes__ast_3735((*iter).typ, TM__2w3VcOiOmEqxgfH4AylIpg_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2697:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T30_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__2w3VcOiOmEqxgfH4AylIpg_13);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2977:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T16_ = skipTypes__ast_3735((*n_2).typ, TM__2w3VcOiOmEqxgfH4AylIpg_14);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2987:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T20_ = skipTypes__ast_3735((*n_2).typ, TM__2w3VcOiOmEqxgfH4AylIpg_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2990:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T23_ = skipTypes__ast_3735((*n_2).typ, TM__2w3VcOiOmEqxgfH4AylIpg_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3019:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T33_ = skipTypes__ast_3735((*n_2).typ, TM__2w3VcOiOmEqxgfH4AylIpg_14);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3029:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T37_ = skipTypes__ast_3735((*n_2).typ, TM__2w3VcOiOmEqxgfH4AylIpg_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3032:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T40_ = skipTypes__ast_3735((*n_2).typ, TM__2w3VcOiOmEqxgfH4AylIpg_10);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3056:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T50_ = skipTypes__ast_3735((*n_2).typ, TM__2w3VcOiOmEqxgfH4AylIpg_14);
     ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3239:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3735((*n).typ, TM__2w3VcOiOmEqxgfH4AylIpg_13);
  ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3240:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  source = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__2w3VcOiOmEqxgfH4AylIpg_13);
  ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3295:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    dest = skipTypes__ast_3735((*n).typ, TM__2w3VcOiOmEqxgfH4AylIpg_14);
    ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3310:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T29_ = skipTypes__ast_3735((*n).typ, TM__2w3VcOiOmEqxgfH4AylIpg_14);
    ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3313:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    dest = skipTypes__ast_3735((*n).typ, TM__2w3VcOiOmEqxgfH4AylIpg_14);
    ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3366:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   dest = skipTypes__ast_3735(dest, TM__2w3VcOiOmEqxgfH4AylIpg_15);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3367:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   source = skipTypes__ast_3735(source, TM__2w3VcOiOmEqxgfH4AylIpg_15);
   ^
In file included from c_code/2_2/@mtransf.nim.c:4:0:
c_code/2_2/@mtransf.nim.c:1380:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_2715':
c_code/2_2/@mvmgen.nim.c:2368:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   b = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__24XApAWKNvaMkcyklm8bNA_11);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2436':
c_code/2_2/@mvmgen.nim.c:2456:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__24XApAWKNvaMkcyklm8bNA_10);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2615:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735(t, TM__24XApAWKNvaMkcyklm8bNA_17);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2774:2: warning: passing argument 2 of 'skipTypesOrNil__ast_4185' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypesOrNil__ast_4185(tt, TM__24XApAWKNvaMkcyklm8bNA_16);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1469:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypesOrNil__ast_4185)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1846':
c_code/2_2/@mvmgen.nim.c:2818:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_17);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1814':
c_code/2_2/@mvmgen.nim.c:2910:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735(t, TM__24XApAWKNvaMkcyklm8bNA_20);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1427':
c_code/2_2/@mvmgen.nim.c:3652:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1305':
c_code/2_2/@mvmgen.nim.c:3738:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3735(arr, TM__24XApAWKNvaMkcyklm8bNA_40);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1204':
c_code/2_2/@mvmgen.nim.c:4190:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  fntyp = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__24XApAWKNvaMkcyklm8bNA_40);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1350':
c_code/2_2/@mvmgen.nim.c:4291:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T7_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__24XApAWKNvaMkcyklm8bNA_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1364':
c_code/2_2/@mvmgen.nim.c:4320:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T7_ = skipTypes__ast_3735(t, TM__24XApAWKNvaMkcyklm8bNA_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1379':
c_code/2_2/@mvmgen.nim.c:4350:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T7_ = skipTypes__ast_3735(t, TM__24XApAWKNvaMkcyklm8bNA_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1481':
c_code/2_2/@mvmgen.nim.c:4387:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_51);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1453':
c_code/2_2/@mvmgen.nim.c:4419:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1602':
c_code/2_2/@mvmgen.nim.c:4492:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  asgnRef((void**) (&(*colonenv_).t21), skipTypes__ast_3735((*(*colonenv_).n3).typ, TM__24XApAWKNvaMkcyklm8bNA_53));
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4493:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  asgnRef((void**) (&(*colonenv_).targ22), skipTypes__ast_3735((*(*colonenv_).arg4).typ, TM__24XApAWKNvaMkcyklm8bNA_53));
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4517:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T12_ = skipTypes__ast_3735((*(*colonenv_).n3).typ, TM__24XApAWKNvaMkcyklm8bNA_16);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4522:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T14_ = skipTypes__ast_3735((*(*colonenv_).arg4).typ, TM__24XApAWKNvaMkcyklm8bNA_16);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1858':
c_code/2_2/@mvmgen.nim.c:4797:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__24XApAWKNvaMkcyklm8bNA_39);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5038:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_36);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5214:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_36);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5473:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3735(typ, TM__24XApAWKNvaMkcyklm8bNA_55);
    ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5509:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T200_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__24XApAWKNvaMkcyklm8bNA_36);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6060:3: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
   T350_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_73), TM__24XApAWKNvaMkcyklm8bNA_74, 1);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1558: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:6068:3: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
   T352_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_73), TM__24XApAWKNvaMkcyklm8bNA_77, 1);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1558: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:6076:3: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
   T354_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_73), TM__24XApAWKNvaMkcyklm8bNA_80, 1);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1558: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_2333':
c_code/2_2/@mvmgen.nim.c:6236:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T4_ = skipTypes__ast_3735((*(*le)._kind_6.sons->data[((NI) 0)]).typ, TM__24XApAWKNvaMkcyklm8bNA_89);
    ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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 'genObjAccess__vmgen_2573':
c_code/2_2/@mvmgen.nim.c:6417:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T13_ = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_91);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2650':
c_code/2_2/@mvmgen.nim.c:6473:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T17_ = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_91);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2545':
c_code/2_2/@mvmgen.nim.c:6523:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T15_ = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_91);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2686':
c_code/2_2/@mvmgen.nim.c:6545:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__24XApAWKNvaMkcyklm8bNA_89);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2084':
c_code/2_2/@mvmgen.nim.c:6591:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_51);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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 'canElimAddr__vmgen_2095':
c_code/2_2/@mvmgen.nim.c:6649:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__24XApAWKNvaMkcyklm8bNA_40);
   ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1110':
c_code/2_2/@mvmgen.nim.c:7319:9: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
         typ = skipTypes__ast_3735((*(*it)._kind_6.sons->data[j]).typ, TM__24XApAWKNvaMkcyklm8bNA_98);
         ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2951':
c_code/2_2/@mvmgen.nim.c:7641:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  seqType = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_36);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2989':
c_code/2_2/@mvmgen.nim.c:7763:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*n).typ, TM__24XApAWKNvaMkcyklm8bNA_17);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1628':
c_code/2_2/@mvmgen.nim.c:7882:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)signedIntegers, (NIM_CONST void*)TM__24XApAWKNvaMkcyklm8bNA_101, 9);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:2194: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:7884:2: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
  nimCopyMem((void*)unsignedIntegers, (NIM_CONST void*)TM__24XApAWKNvaMkcyklm8bNA_102, 9);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:2194: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:7885:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  src = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__24XApAWKNvaMkcyklm8bNA_103);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7886:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  dst = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__24XApAWKNvaMkcyklm8bNA_103);
  ^
In file included from c_code/2_2/@mvmgen.nim.c:4:0:
c_code/2_2/@mvmgen.nim.c:1456:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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 -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 -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 -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 -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:652:2: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
  echoBinSafe(TM__I0wckmaPYx4om2FQ6YfxMA_2, 1);
  ^
In file included from c_code/2_2/@mvmprofiler.nim.c:4:0:
c_code/2_2/@mvmprofiler.nim.c:520: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 -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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/@mvmconv.nim.c -o c_code/1_2/@mvmconv.nim.o
cc -pipe -O2 -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_13508':
c_code/2_2/@mvm.nim.c:4169:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T16_ = skipTypes__ast_3735((*e).typ, TM__pyAIA9cUF0h9c4j2HfNQPfYw_138);
       ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1989':
c_code/2_2/@mvm.nim.c:5876:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t2 = skipTypes__ast_3735((*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:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_540':
c_code/2_2/@mvm.nim.c:6022:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  raisedType = skipTypes__ast_3735((*exc).typ, TM__pyAIA9cUF0h9c4j2HfNQPfYw_192);
  ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6048:9: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
         exceptType = skipTypes__ast_3735((*c).types->data[excIndex], TM__pyAIA9cUF0h9c4j2HfNQPfYw_192);
         ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_788':
c_code/2_2/@mvm.nim.c:6148:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*node).typ, TM__pyAIA9cUF0h9c4j2HfNQPfYw_195);
  ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_681':
c_code/2_2/@mvm.nim.c:6240:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   styp = skipTypes__ast_3735(srctyp, TM__pyAIA9cUF0h9c4j2HfNQPfYw_221);
   ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6456:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   desttyp_2 = skipTypes__ast_3735(desttyp, TM__pyAIA9cUF0h9c4j2HfNQPfYw_229);
   ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6463:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T76_ = skipTypes__ast_3735(srctyp, TM__pyAIA9cUF0h9c4j2HfNQPfYw_221);
    ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6502:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    styp_2 = skipTypes__ast_3735(srctyp, TM__pyAIA9cUF0h9c4j2HfNQPfYw_221);
    ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6536:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T94_ = skipTypes__ast_3735(srctyp, TM__pyAIA9cUF0h9c4j2HfNQPfYw_221);
    ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6557:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T98_ = skipTypes__ast_3735(srctyp, TM__pyAIA9cUF0h9c4j2HfNQPfYw_221);
    ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6581:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T104_ = skipTypes__ast_3735(srctyp, TM__pyAIA9cUF0h9c4j2HfNQPfYw_229);
     ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_830':
c_code/2_2/@mvm.nim.c:6739: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:2400: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:8688:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       tb = skipTypes__ast_3735((*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:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8689:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       tc = skipTypes__ast_3735((*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:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9846:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T894_ = skipTypes__ast_3735(typ_6, TM__pyAIA9cUF0h9c4j2HfNQPfYw_195);
      ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10107:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     t1 = skipTypes__ast_3735((*regs->data[rb_100].node).typ, TM__pyAIA9cUF0h9c4j2HfNQPfYw_200);
     ^
In file included from c_code/2_2/@mvm.nim.c:4:0:
c_code/2_2/@mvm.nim.c:1795:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T22_ = skipTypes__ast_3735((*a).sons->data[((NI) 0)], TM__1vgML9aM876J0EHbm6P1O8A_2);
    ^
In file included from c_code/1_2/@maliases.nim.c:4:0:
c_code/1_2/@maliases.nim.c:195:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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 -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_3735' discards 'const' qualifier from pointer target type [enabled by default]
    b = skipTypes__ast_3735(base, TM__gkmEeaIyT0wHpJzs9ciIEJg_4);
    ^
In file included from c_code/2_2/@msemmacrosanity.nim.c:4:0:
c_code/2_2/@msemmacrosanity.nim.c:283:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3735' discards 'const' qualifier from pointer target type [enabled by default]
  x = skipTypes__ast_3735(t, TM__gkmEeaIyT0wHpJzs9ciIEJg_2);
  ^
In file included from c_code/2_2/@msemmacrosanity.nim.c:4:0:
c_code/2_2/@msemmacrosanity.nim.c:283:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3735' discards 'const' qualifier from pointer target type [enabled by default]
   x_2 = skipTypes__ast_3735(t, TM__gkmEeaIyT0wHpJzs9ciIEJg_3);
   ^
In file included from c_code/2_2/@msemmacrosanity.nim.c:4:0:
c_code/2_2/@msemmacrosanity.nim.c:283:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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 -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_3735' discards 'const' qualifier from pointer target type [enabled by default]
          T16_ = skipTypes__ast_3735((*it).typ, TM__tdBuY2ZF9bI7pxZ6PYkeTmw_2);
          ^
In file included from c_code/2_2/@mplugins@slocals.nim.c:4:0:
c_code/2_2/@mplugins@slocals.nim.c:561:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3735' discards 'const' qualifier from pointer target type [enabled by default]
           asgnRef((void**) (&(*field).typ), skipTypes__ast_3735((*it).typ, TM__tdBuY2ZF9bI7pxZ6PYkeTmw_3));
           ^
In file included from c_code/2_2/@mplugins@slocals.nim.c:4:0:
c_code/2_2/@mplugins@slocals.nim.c:561:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3735' discards 'const' qualifier from pointer target type [enabled by default]
            T27_ = skipTypes__ast_3735((*it).typ, TM__tdBuY2ZF9bI7pxZ6PYkeTmw_4);
            ^
In file included from c_code/2_2/@mplugins@slocals.nim.c:4:0:
c_code/2_2/@mplugins@slocals.nim.c:561:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:1670:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__fVT8Frbe1eY8sI6VOwxZZg_9);
  ^
In file included from c_code/2_2/@mplugins@sitersgen.nim.c:4:0:
c_code/2_2/@mplugins@sitersgen.nim.c:1467:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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 -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 -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:1624:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__OiEZ9cmMV1ztTwyI7NGH1RQ_21);
  ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1302:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1753:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      argType = skipTypes__ast_3735((*(*n)._kind_6.sons->data[i]).typ, TM__OiEZ9cmMV1ztTwyI7NGH1RQ_21);
      ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1302:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:1894:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      argType = skipTypes__ast_3735(T20_, TM__OiEZ9cmMV1ztTwyI7NGH1RQ_21);
      ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1302:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2120:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3735(t, TM__OiEZ9cmMV1ztTwyI7NGH1RQ_21);
   ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1302:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2543:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   argType = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__OiEZ9cmMV1ztTwyI7NGH1RQ_21);
   ^
In file included from c_code/2_2/@mspawn.nim.c:4:0:
c_code/2_2/@mspawn.nim.c:1302:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_3219':
c_code/2_2/@msem.nim.c:6180:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T11_ = skipTypes__ast_3735((*range[(i)- 0]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_30);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6204:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T22_ = skipTypes__ast_3735(rangeT[(((NI) 0))- 0], TM__rF9caJawfOjYTjsgLVUSGFA_31);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6206:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T23_ = skipTypes__ast_3735(rangeT[(((NI) 1))- 0], TM__rF9caJawfOjYTjsgLVUSGFA_31);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6777:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   tup = skipTypes__ast_3735(newType, TM__rF9caJawfOjYTjsgLVUSGFA_85);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7039:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      asgnRef((void**) (&(*result).sons->data[i]), skipTypes__ast_3735((*result).sons->data[i], TM__rF9caJawfOjYTjsgLVUSGFA_30));
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7461:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3735((*(*(*c).p).selfSym).typ, TM__rF9caJawfOjYTjsgLVUSGFA_97);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7471:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       t = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_53);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17155':
c_code/2_2/@msem.nim.c:8134:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty_2 = skipTypes__ast_3735(ty, TM__rF9caJawfOjYTjsgLVUSGFA_105);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_9873':
c_code/2_2/@msem.nim.c:8484:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(t, TM__rF9caJawfOjYTjsgLVUSGFA_39);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8490:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_39);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8502:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(baseTyp, TM__rF9caJawfOjYTjsgLVUSGFA_39);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17195':
c_code/2_2/@msem.nim.c:8612:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735(ty, TM__rF9caJawfOjYTjsgLVUSGFA_106);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8616:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    ty = skipTypes__ast_3735(ty, TM__rF9caJawfOjYTjsgLVUSGFA_107);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8636:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     ty = skipTypes__ast_3735((*ty).sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_53);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8717:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_105);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9141: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__rF9caJawfOjYTjsgLVUSGFA_119, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:9146: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__rF9caJawfOjYTjsgLVUSGFA_120, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:9151: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__rF9caJawfOjYTjsgLVUSGFA_120, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:9156: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__rF9caJawfOjYTjsgLVUSGFA_121, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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_6334':
c_code/2_2/@msem.nim.c:9371:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        asgnRef((void**) (&(*def).typ), skipTypes__ast_3735((*def).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123));
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_5067':
c_code/2_2/@msem.nim.c:12373:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T101_ = skipTypes__ast_3735(typ, TM__rF9caJawfOjYTjsgLVUSGFA_137);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:12414: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__rF9caJawfOjYTjsgLVUSGFA_138, NIM_FALSE);
          ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:12551:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T178_ = skipTypes__ast_3735(r, TM__rF9caJawfOjYTjsgLVUSGFA_137);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12702':
c_code/2_2/@msem.nim.c:13344:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   obj = skipTypes__ast_3735((*t).sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_182);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12811':
c_code/2_2/@msem.nim.c:13481:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T15_ = skipTypes__ast_3735((*(*s).typ).sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:13490:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T19_ = skipTypes__ast_3735((*(*s).typ).sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:13493:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(T20_, TM__rF9caJawfOjYTjsgLVUSGFA_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12973':
c_code/2_2/@msem.nim.c:13893:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T6_ = skipTypes__ast_3735((*t).sons->data[col], TM__rF9caJawfOjYTjsgLVUSGFA_53);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12993':
c_code/2_2/@msem.nim.c:13939:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_220);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14000:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T3_ = skipTypes__ast_3735((*n).typ, TM__rF9caJawfOjYTjsgLVUSGFA_70);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_14967':
c_code/2_2/@msem.nim.c:14028:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T8_ = skipTypes__ast_3735((*it).typ, TM__rF9caJawfOjYTjsgLVUSGFA_228);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14038:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T14_ = skipTypes__ast_3735((*(*it)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_228);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14044:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       s = skipTypes__ast_3735((*it).typ, TM__rF9caJawfOjYTjsgLVUSGFA_229);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14122:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T22_ = skipTypes__ast_3735((*n_2).typ, TM__rF9caJawfOjYTjsgLVUSGFA_228);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_15089':
c_code/2_2/@msem.nim.c:14210:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T6_ = skipTypes__ast_3735((*(*n)._kind_4.sym).typ, TM__rF9caJawfOjYTjsgLVUSGFA_5);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T16_ = skipTypes__ast_3735((*(*(*n)._kind_6.sons->data[((NI) 1)])._kind_4.sym).typ, TM__rF9caJawfOjYTjsgLVUSGFA_5);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14246:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T22_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_5);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_15147':
c_code/2_2/@msem.nim.c:14270:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14309:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T17_ = skipTypes__ast_3735((*t).sons->data[i], TM__rF9caJawfOjYTjsgLVUSGFA_5);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14374:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T51_ = skipTypes__ast_3735((*arg).typ, TM__rF9caJawfOjYTjsgLVUSGFA_70);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14428:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T73_ = skipTypes__ast_3735((*t).sons->data[i_3], TM__rF9caJawfOjYTjsgLVUSGFA_5);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17376':
c_code/2_2/@msem.nim.c:14536:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_251);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14560:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  base = skipTypes__ast_3735(T1_, TM__rF9caJawfOjYTjsgLVUSGFA_253);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2621':
c_code/2_2/@msem.nim.c:14677:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      asgnRef((void**) (&(*(*n)._kind_6.sons->data[i]).typ), skipTypes__ast_3735((*e).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123));
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_15316':
c_code/2_2/@msem.nim.c:14937:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  arr = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_252);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:15019:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T41_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_254);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:15055:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T54_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_255);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_15459':
c_code/2_2/@msem.nim.c:16007:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  operand_2 = skipTypes__ast_3735(operand, TM__rF9caJawfOjYTjsgLVUSGFA_304);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16022:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T12_ = skipTypes__ast_3735((*(*traitCall)._kind_6.sons->data[((NI) 2)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16079:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   asgnRef((void**) (&T30_->data[1]), skipTypes__ast_3735((*(*traitCall)._kind_6.sons->data[((NI) 2)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123));
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16093:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   asgnRef((void**) (&T33_->data[1]), skipTypes__ast_3735((*(*traitCall)._kind_6.sons->data[((NI) 2)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123));
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16205:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735(operand_2, TM__rF9caJawfOjYTjsgLVUSGFA_319);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16222:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   operand_3 = skipTypes__ast_3735(operand_2, TM__rF9caJawfOjYTjsgLVUSGFA_320);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16238:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   operand_4 = skipTypes__ast_3735(operand_2, TM__rF9caJawfOjYTjsgLVUSGFA_320);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16250:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   arg_2 = skipTypes__ast_3735(operand_2, TM__rF9caJawfOjYTjsgLVUSGFA_320);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16260:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     arg_2 = skipTypes__ast_3735(T75_, TM__rF9caJawfOjYTjsgLVUSGFA_321);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_15762':
c_code/2_2/@msem.nim.c:16490:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   a = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_97);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16491:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   b = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_97);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16492:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   x = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_330);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16493:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   y = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_330);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_14550':
c_code/2_2/@msem.nim.c:16597:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_344);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:16631:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    asgnRef((void**) (&(*n).typ), skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123));
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_15878':
c_code/2_2/@msem.nim.c:17026:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3735(origParamType, TM__rF9caJawfOjYTjsgLVUSGFA_97);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_16031':
c_code/2_2/@msem.nim.c:17603:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T86_ = skipTypes__ast_3735((*(*fin).typ).sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_362);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:17649:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_228);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:17663:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_3 = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_228);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:17692:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   seqType = skipTypes__ast_3735((*(*result)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_372);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:17766:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T144_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:17834:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   expectedType = skipTypes__ast_3735((*eOrig).typ, TM__rF9caJawfOjYTjsgLVUSGFA_30);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2711':
c_code/2_2/@msem.nim.c:18594:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3735((*param).typ, TM__rF9caJawfOjYTjsgLVUSGFA_395);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_13030':
c_code/2_2/@msem.nim.c:19056:5: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
     T160_ = contains__stdZenumutils_43(TM__rF9caJawfOjYTjsgLVUSGFA_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:13794: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:19357:2: warning: passing argument 4 of 'semProcAux__sem_13030' discards 'const' qualifier from pointer target type [enabled by default]
  T5_ = semProcAux__sem_13030(c, (*s).ast, (*s).kind, TM__rF9caJawfOjYTjsgLVUSGFA_400, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:18701:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__sem_13030)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tySet_tyEnum_TExprFlag__0WWd9a4ssQWuY7Q6ZKepq9cQ 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_2474':
c_code/2_2/@msem.nim.c:20425:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T6_ = skipTypes__ast_3735(t, TM__rF9caJawfOjYTjsgLVUSGFA_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_2490':
c_code/2_2/@msem.nim.c:20439:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*n).typ, TM__rF9caJawfOjYTjsgLVUSGFA_70);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17676':
c_code/2_2/@msem.nim.c:20833:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3735((*ri).typ, TM__rF9caJawfOjYTjsgLVUSGFA_429);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:20843:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T11_ = skipTypes__ast_3735((*le).typ, TM__rF9caJawfOjYTjsgLVUSGFA_429);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_15312':
c_code/2_2/@msem.nim.c:21204:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T43_ = skipTypes__ast_3735(le, TM__rF9caJawfOjYTjsgLVUSGFA_137);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:21215:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T48_ = skipTypes__ast_3735(le, TM__rF9caJawfOjYTjsgLVUSGFA_228);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:21743: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__rF9caJawfOjYTjsgLVUSGFA_98, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:21872:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T10_ = skipTypes__ast_3735(formal, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3884':
c_code/2_2/@msem.nim.c:22299:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t2 = skipTypes__ast_3735(t, TM__rF9caJawfOjYTjsgLVUSGFA_459);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:22317:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3735(t, TM__rF9caJawfOjYTjsgLVUSGFA_448);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3988':
c_code/2_2/@msem.nim.c:22427:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__rF9caJawfOjYTjsgLVUSGFA_461);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3930':
c_code/2_2/@msem.nim.c:22621:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3735(t, TM__rF9caJawfOjYTjsgLVUSGFA_461);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_4067':
c_code/2_2/@msem.nim.c:22786:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*(*a)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_448);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:22806:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T10_ = skipTypes__ast_3735((*typ).sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:22940:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T58_ = skipTypes__ast_3735((*(*a)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19342':
c_code/2_2/@msem.nim.c:24393: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:5605: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:24554: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:5605: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_19647':
c_code/2_2/@msem.nim.c:24756:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(base, TM__rF9caJawfOjYTjsgLVUSGFA_53);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_4464':
c_code/2_2/@msem.nim.c:24814:3: warning: passing argument 2 of 'skipTypesOrNil__ast_4185' discards 'const' qualifier from pointer target type [enabled by default]
   base = skipTypesOrNil__ast_4185(realBase, TM__rF9caJawfOjYTjsgLVUSGFA_53);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1995:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypesOrNil__ast_4185)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:24925: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__rF9caJawfOjYTjsgLVUSGFA_475, NIM_FALSE);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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_4568':
c_code/2_2/@msem.nim.c:25061:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        T45_ = skipTypes__ast_3735(region, TM__rF9caJawfOjYTjsgLVUSGFA_137);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:25199:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  a = skipTypes__ast_3735(x, TM__rF9caJawfOjYTjsgLVUSGFA_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:25200:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  b = skipTypes__ast_3735(y, TM__rF9caJawfOjYTjsgLVUSGFA_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:25358:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T83_ = skipTypes__ast_3735(a, TM__rF9caJawfOjYTjsgLVUSGFA_31);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:25420:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    a = skipTypes__ast_3735(T110_, TM__rF9caJawfOjYTjsgLVUSGFA_320);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:25423:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    b = skipTypes__ast_3735(T111_, TM__rF9caJawfOjYTjsgLVUSGFA_320);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3367':
c_code/2_2/@msem.nim.c:25919:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T52_ = skipTypes__ast_3735((*e).typ, TM__rF9caJawfOjYTjsgLVUSGFA_521);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:25932:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    result = skipTypes__ast_3735((*e).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:25943:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T64_ = skipTypes__ast_3735((*x).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:25949:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     result = skipTypes__ast_3735((*x).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3419':
c_code/2_2/@msem.nim.c:25983:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T16_ = skipTypes__ast_3735(indxB, TM__rF9caJawfOjYTjsgLVUSGFA_31);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:26006:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T27_ = skipTypes__ast_3735(indxB, TM__rF9caJawfOjYTjsgLVUSGFA_31);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_5427':
c_code/2_2/@msem.nim.c:26519:2: warning: passing argument 2 of 'skipTypesOrNil__ast_4185' discards 'const' qualifier from pointer target type [enabled by default]
  base = skipTypesOrNil__ast_4185(realBase, TM__rF9caJawfOjYTjsgLVUSGFA_53);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1995:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypesOrNil__ast_4185)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_5453':
c_code/2_2/@msem.nim.c:26576:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*s).typ, TM__rF9caJawfOjYTjsgLVUSGFA_561);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:26731:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       typ = skipTypes__ast_3735(typ, TM__rF9caJawfOjYTjsgLVUSGFA_123);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:26789:2: warning: passing argument 2 of 'skipTypes__ast_4168' discards 'const' qualifier from pointer target type [enabled by default]
  tx = skipTypes__ast_4168(result, TM__rF9caJawfOjYTjsgLVUSGFA_97, ((NI) 50));
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2481:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_4168)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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_5803':
c_code/2_2/@msem.nim.c:27324: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__rF9caJawfOjYTjsgLVUSGFA_588, NIM_FALSE);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:27347:3: warning: passing argument 4 of 'implicitPragmas__pragmas_2394' discards 'const' qualifier from pointer target type [enabled by default]
   implicitPragmas__pragmas_2394(c, s, (*n).info, TM__rF9caJawfOjYTjsgLVUSGFA_589);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2191:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, implicitPragmas__pragmas_2394)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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_2937':
c_code/2_2/@msem.nim.c:27463: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__rF9caJawfOjYTjsgLVUSGFA_592, NIM_FALSE);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:27475:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T40_ = skipTypes__ast_3735((*v).typ, TM__rF9caJawfOjYTjsgLVUSGFA_5);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:27490:10: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
          T49_ = skipTypes__ast_3735((*strVal).typ, TM__rF9caJawfOjYTjsgLVUSGFA_70);
          ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:27601: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__rF9caJawfOjYTjsgLVUSGFA_592, NIM_FALSE);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:27944:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T48_ = skipTypes__ast_3735(result, TM__rF9caJawfOjYTjsgLVUSGFA_39);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:28051:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      resolvedType = skipTypes__ast_3735(result, TM__rF9caJawfOjYTjsgLVUSGFA_39);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_16971':
c_code/2_2/@msem.nim.c:28989:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3735((*s).typ, TM__rF9caJawfOjYTjsgLVUSGFA_5);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29283:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    ty = skipTypes__ast_3735((*(*p).selfSym).typ, TM__rF9caJawfOjYTjsgLVUSGFA_609);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29287:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      ty = skipTypes__ast_3735(ty, TM__rF9caJawfOjYTjsgLVUSGFA_107);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29339:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       ty = skipTypes__ast_3735((*ty).sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_53);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29487:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T11_ = skipTypes__ast_3735(formal, TM__rF9caJawfOjYTjsgLVUSGFA_620);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_14040':
c_code/2_2/@msem.nim.c:29609:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  srcTyp = skipTypes__ast_3735((*src).typ, TM__rF9caJawfOjYTjsgLVUSGFA_30);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29627:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  d = skipTypes__ast_3735(targetTyp, TM__rF9caJawfOjYTjsgLVUSGFA_228);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29640:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  s = skipTypes__ast_3735(s, TM__rF9caJawfOjYTjsgLVUSGFA_621);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29688:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  targetBaseTyp = skipTypes__ast_3735(targetTyp, TM__rF9caJawfOjYTjsgLVUSGFA_622);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29689:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  srcBaseTyp = skipTypes__ast_3735(srcTyp, TM__rF9caJawfOjYTjsgLVUSGFA_459);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29704:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T43_ = skipTypes__ast_3735(d, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29708:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T45_ = skipTypes__ast_3735(s, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29713:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T48_ = skipTypes__ast_3735(d, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29715:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T49_ = skipTypes__ast_3735(s, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29874:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T119_ = skipTypes__ast_3735(targetTyp, TM__rF9caJawfOjYTjsgLVUSGFA_228);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29876:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T120_ = skipTypes__ast_3735(srcTyp, TM__rF9caJawfOjYTjsgLVUSGFA_625);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_14396':
c_code/2_2/@msem.nim.c:29998:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   baseType = skipTypes__ast_3735(T38_, TM__rF9caJawfOjYTjsgLVUSGFA_123);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:30021:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T48_ = skipTypes__ast_3735(targetType, TM__rF9caJawfOjYTjsgLVUSGFA_97);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_16476':
c_code/2_2/@msem.nim.c:30226:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(t, TM__rF9caJawfOjYTjsgLVUSGFA_39);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:30229:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_39);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_14604':
c_code/2_2/@msem.nim.c:30666:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(t1, TM__rF9caJawfOjYTjsgLVUSGFA_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:30680:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t_2 = skipTypes__ast_3735(t1, TM__rF9caJawfOjYTjsgLVUSGFA_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:30708:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T37_ = skipTypes__ast_3735(t1, TM__rF9caJawfOjYTjsgLVUSGFA_85);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_7666':
c_code/2_2/@msem.nim.c:33011: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_7688, 8, (*(*s).name).s);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:13794: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:33043:2: warning: passing argument 4 of 'pragmaCallable__pragmas_2552' discards 'const' qualifier from pointer target type [enabled by default]
  pragmaCallable__pragmas_2552(c, s, n, TM__rF9caJawfOjYTjsgLVUSGFA_671, NIM_FALSE);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2190:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragmaCallable__pragmas_2552)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:33044:2: warning: passing argument 4 of 'implicitPragmas__pragmas_2394' discards 'const' qualifier from pointer target type [enabled by default]
  implicitPragmas__pragmas_2394(c, s, (*n).info, TM__rF9caJawfOjYTjsgLVUSGFA_671);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2191:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, implicitPragmas__pragmas_2394)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q info, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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_16553':
c_code/2_2/@msem.nim.c:33912:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_687);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_20019':
c_code/2_2/@msem.nim.c:34504:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3735(T17_, TM__rF9caJawfOjYTjsgLVUSGFA_123);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_18776':
c_code/2_2/@msem.nim.c:34624:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        typ = skipTypes__ast_3735((*(*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_702);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34635:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        typ = skipTypes__ast_3735((*(*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_702);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34645:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        typ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[i]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_702);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_14278':
c_code/2_2/@msem.nim.c:34925:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  src_2 = skipTypes__ast_3735(src, TM__rF9caJawfOjYTjsgLVUSGFA_715);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34929:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735(dst, TM__rF9caJawfOjYTjsgLVUSGFA_716);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34938:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3735(src_2, TM__rF9caJawfOjYTjsgLVUSGFA_5);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34947:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T13_ = skipTypes__ast_3735(dst, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34958:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   d = skipTypes__ast_3735(dst, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34959:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   s = skipTypes__ast_3735(src_2, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:35066:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T63_ = skipTypes__ast_3735(dst, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:35072:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T65_ = skipTypes__ast_3735(src_2, TM__rF9caJawfOjYTjsgLVUSGFA_5);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_11563':
c_code/2_2/@msem.nim.c:35849:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3735(typ, TM__rF9caJawfOjYTjsgLVUSGFA_726);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_9911':
c_code/2_2/@msem.nim.c:36162:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   obj = skipTypes__ast_3735((*x).typ, TM__rF9caJawfOjYTjsgLVUSGFA_97);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10067':
c_code/2_2/@msem.nim.c:36478:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        T42_ = skipTypes__ast_3735((*(*def)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_70);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:36533:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        T66_ = skipTypes__ast_3735((*def).typ, TM__rF9caJawfOjYTjsgLVUSGFA_735);
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:36601:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      tup = skipTypes__ast_3735(typ, TM__rF9caJawfOjYTjsgLVUSGFA_137);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:36863:11: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
           actualType = skipTypes__ast_3735((*v).typ, TM__rF9caJawfOjYTjsgLVUSGFA_756);
           ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_9629':
c_code/2_2/@msem.nim.c:36935:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T9_ = skipTypes__ast_3735(typ, TM__rF9caJawfOjYTjsgLVUSGFA_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_11623':
c_code/2_2/@msem.nim.c:37338: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__rF9caJawfOjYTjsgLVUSGFA_475, NIM_FALSE);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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_11844':
c_code/2_2/@msem.nim.c:38302:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T79_ = skipTypes__ast_3735((*s).typ, TM__rF9caJawfOjYTjsgLVUSGFA_810);
       ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12119':
c_code/2_2/@msem.nim.c:38645:9: warning: passing argument 2 of 'safeSkipTypes__types_3552' discards 'const' qualifier from pointer target type [enabled by default]
         T35_ = safeSkipTypes__types_3552((*s).typ, TM__rF9caJawfOjYTjsgLVUSGFA_97);
         ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2664:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, safeSkipTypes__types_3552)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10946':
c_code/2_2/@msem.nim.c:39463: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__rF9caJawfOjYTjsgLVUSGFA_844, NIM_FALSE);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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_10973':
c_code/2_2/@msem.nim.c:39482:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  iter = skipTypes__ast_3735(iterBase, TM__rF9caJawfOjYTjsgLVUSGFA_39);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:39483:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  iterAfterVarLent = skipTypes__ast_3735(iter, TM__rF9caJawfOjYTjsgLVUSGFA_842);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:39674:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        asgnRef((void**) (&(*iter).sons->data[i_3]), skipTypes__ast_3735((*iter).sons->data[i_3], TM__rF9caJawfOjYTjsgLVUSGFA_182));
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:39680:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        asgnRef((void**) (&(*iter).sons->data[i_3]), skipTypes__ast_3735((*iter).sons->data[i_3], TM__rF9caJawfOjYTjsgLVUSGFA_847));
        ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10814':
c_code/2_2/@msem.nim.c:40172:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  tupleTypeA = skipTypes__ast_3735((*(*call)._kind_6.sons->data[((NI) 1)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_854);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:40194:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     tupleTypeB = skipTypes__ast_3735((*calli).typ, TM__rF9caJawfOjYTjsgLVUSGFA_854);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:40268:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_53);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:40279:3: warning: passing argument 2 of 'containsNode__ast_4545' discards 'const' qualifier from pointer target type [enabled by default]
   T47_ = containsNode__ast_4545(stmts, TM__rF9caJawfOjYTjsgLVUSGFA_862);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2686:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__ast_4545)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds);
                                   ^
c_code/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_11338':
c_code/2_2/@msem.nim.c:40425:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T32_ = skipTypes__ast_3735((*(*call)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_11454':
c_code/2_2/@msem.nim.c:40586:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  caseTyp = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_448);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:40601:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T7_ = skipTypes__ast_3735((*caseTyp).sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_70);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:40734:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T50_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_461);
    ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17997':
c_code/2_2/@msem.nim.c:41050:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(restype, TM__rF9caJawfOjYTjsgLVUSGFA_137);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:41079:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      e = skipTypes__ast_3735((*t).sons->data[i], TM__rF9caJawfOjYTjsgLVUSGFA_137);
      ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_13401':
c_code/2_2/@msem.nim.c:41212:2: warning: passing argument 4 of 'semProcAux__sem_13030' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13030(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 15), TM__rF9caJawfOjYTjsgLVUSGFA_894, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:18701:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__sem_13030)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tySet_tyEnum_TExprFlag__0WWd9a4ssQWuY7Q6ZKepq9cQ 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_9261':
c_code/2_2/@msem.nim.c:41279:2: warning: passing argument 4 of 'semProcAux__sem_13030' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13030(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), TM__rF9caJawfOjYTjsgLVUSGFA_898, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:18701:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__sem_13030)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tySet_tyEnum_TExprFlag__0WWd9a4ssQWuY7Q6ZKepq9cQ 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_13457':
c_code/2_2/@msem.nim.c:41289:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)validPragmas, (NIM_CONST void*)TM__rF9caJawfOjYTjsgLVUSGFA_898, 37);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:5605: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:41294:3: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
   nimCopyMem((void*)validPragmas, (NIM_CONST void*)TM__rF9caJawfOjYTjsgLVUSGFA_899, 37);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:5605: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_13467':
c_code/2_2/@msem.nim.c:41316:2: warning: passing argument 4 of 'semProcAux__sem_13030' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13030(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 14), TM__rF9caJawfOjYTjsgLVUSGFA_902, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:18701:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__sem_13030)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tySet_tyEnum_TExprFlag__0WWd9a4ssQWuY7Q6ZKepq9cQ 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_13502':
c_code/2_2/@msem.nim.c:41389:2: warning: passing argument 4 of 'semProcAux__sem_13030' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13030(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 16), TM__rF9caJawfOjYTjsgLVUSGFA_898, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:18701:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__sem_13030)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tySet_tyEnum_TExprFlag__0WWd9a4ssQWuY7Q6ZKepq9cQ 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_13521':
c_code/2_2/@msem.nim.c:41435:2: warning: passing argument 4 of 'semProcAux__sem_13030' discards 'const' qualifier from pointer target type [enabled by default]
  result = semProcAux__sem_13030(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 17), TM__rF9caJawfOjYTjsgLVUSGFA_909, 0);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:18701:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__sem_13030)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tySet_tyEnum_TExprFlag__0WWd9a4ssQWuY7Q6ZKepq9cQ 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_13648':
c_code/2_2/@msem.nim.c:42076: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__nnJKJFyjDGi5mnv8jwfTGQ*) NIM_NIL), pragmaList, TM__rF9caJawfOjYTjsgLVUSGFA_932, NIM_TRUE);
  ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:42513:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     baseType = skipTypes__ast_3735((*T144_).typ, TM__rF9caJawfOjYTjsgLVUSGFA_123);
     ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:42527:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3735(T147_, TM__rF9caJawfOjYTjsgLVUSGFA_123);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:42859:3: warning: passing argument 4 of 'semProcAux__sem_13030' discards 'const' qualifier from pointer target type [enabled by default]
   result = semProcAux__sem_13030(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), TM__rF9caJawfOjYTjsgLVUSGFA_712, flags);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:18701:67: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__sem_13030)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tySet_tyEnum_TExprFlag__0WWd9a4ssQWuY7Q6ZKepq9cQ 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:43037: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__rF9caJawfOjYTjsgLVUSGFA_893, NIM_TRUE);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:2074:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, pragma__pragmas_123)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__nnJKJFyjDGi5mnv8jwfTGQ* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw 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:43414:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T9_ = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 0)]).typ, TM__rF9caJawfOjYTjsgLVUSGFA_70);
   ^
In file included from c_code/2_2/@msem.nim.c:4:0:
c_code/2_2/@msem.nim.c:1911:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_995':
c_code/2_2/@mdfa.nim.c:761:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735(t, TM__rmUZTUif19aNVU5raHE2xtA_10);
   ^
In file included from c_code/2_2/@mdfa.nim.c:4:0:
c_code/2_2/@mdfa.nim.c:361:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_451':
c_code/2_2/@mdfa.nim.c:928:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__rmUZTUif19aNVU5raHE2xtA_12);
  ^
In file included from c_code/2_2/@mdfa.nim.c:4:0:
c_code/2_2/@mdfa.nim.c:361:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_903':
c_code/2_2/@mdfa.nim.c:2096:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T10_ = skipTypes__ast_3735((*(*n)._kind_4.sym).typ, TM__rmUZTUif19aNVU5raHE2xtA_17);
     ^
In file included from c_code/2_2/@mdfa.nim.c:4:0:
c_code/2_2/@mdfa.nim.c:361:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T71_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__zdBS9bxu9aeb3QPAJFgGx9cyQ_4);
   ^
In file included from c_code/2_2/@moptimizer.nim.c:4:0:
c_code/2_2/@moptimizer.nim.c:359:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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:2408: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:1920: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:2425: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:1920: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_6527':
c_code/2_2/@minjectdestructors.nim.c:3026:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*dest).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_9);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6564':
c_code/2_2/@minjectdestructors.nim.c:3244:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*dest).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_9);
   ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6612':
c_code/2_2/@minjectdestructors.nim.c:3312:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*dest).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_29);
   ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6634':
c_code/2_2/@minjectdestructors.nim.c:3390:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*dest).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_9);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6598':
c_code/2_2/@minjectdestructors.nim.c:3423:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*dest).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_29);
   ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6847':
c_code/2_2/@minjectdestructors.nim.c:3449:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_32);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6532':
c_code/2_2/@minjectdestructors.nim.c:3480:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_9);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6805':
c_code/2_2/@minjectdestructors.nim.c:6656:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T16_ = skipTypes__ast_3735((*n).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_32);
    ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6684:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T29_ = skipTypes__ast_3735((*n).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_32);
    ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6908':
c_code/2_2/@minjectdestructors.nim.c:6859:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  destTyp = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_32);
  ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8419:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T434_ = skipTypes__ast_3735((*n).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_37);
     ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8423:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T436_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_37);
     ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8523:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735((*n).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_32);
    ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9036:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T644_ = skipTypes__ast_3735((*n).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_37);
     ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9040:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T646_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_37);
     ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10100':
c_code/2_2/@minjectdestructors.nim.c:9348:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T24_ = skipTypes__ast_3735(t, TM__dJ4qrEWDmqGA8FWJ0TYKJQ_49);
       ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1478:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9382:3: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
   echoBinSafe(TM__dJ4qrEWDmqGA8FWJ0TYKJQ_51, 1);
   ^
In file included from c_code/2_2/@minjectdestructors.nim.c:4:0:
c_code/2_2/@minjectdestructors.nim.c:1567: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 -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:2130:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T29_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__Itl65swq3r8pqY8Wou1vYA_19);
    ^
In file included from c_code/2_2/@msemparallel.nim.c:4:0:
c_code/2_2/@msemparallel.nim.c:1162:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:2591: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:1725: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:2593: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:1725: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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_dynlib.nim.c -o c_code/2_2/stdlib_dynlib.nim.o
cc -pipe -O2 -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_1299':
c_code/2_2/@mcgen.nim.c:4837:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  x = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_15);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1214':
c_code/2_2/@mcgen.nim.c:5148:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   base = skipTypes__ast_3735(T38_, TM__MQdRN7fpbG7rPm4JpVVAhA_28);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1340':
c_code/2_2/@mcgen.nim.c:5333:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T17_ = skipTypes__ast_3735(rettype, TM__MQdRN7fpbG7rPm4JpVVAhA_28);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5343:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(rettype, TM__MQdRN7fpbG7rPm4JpVVAhA_28);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3488':
c_code/2_2/@mcgen.nim.c:5456:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735((*param).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_34);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1148':
c_code/2_2/@mcgen.nim.c:5483:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ_2 = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_15);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3089':
c_code/2_2/@mcgen.nim.c:5634:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_40);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3128':
c_code/2_2/@mcgen.nim.c:5693:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  concrete = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3332':
c_code/2_2/@mcgen.nim.c:5761:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  etB = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5798:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T17_ = skipTypes__ast_3735((*etB).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_28);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3495':
c_code/2_2/@mcgen.nim.c:5999:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      arr = skipTypes__ast_3735((*param).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_52);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6023:8: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
        arr = skipTypes__ast_3735((*arr).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_53);
        ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10568':
c_code/2_2/@mcgen.nim.c:6655:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_85);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_7822':
c_code/2_2/@mcgen.nim.c:6994:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    it = skipTypes__ast_3735(it, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6805':
c_code/2_2/@mcgen.nim.c:7412:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T46_ = skipTypes__ast_3735(origType, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7418:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T50_ = skipTypes__ast_3735(origType, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6870':
c_code/2_2/@mcgen.nim.c:7710:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    x = skipTypes__ast_3735(x, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3652':
c_code/2_2/@mcgen.nim.c:8129:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    fieldType = skipTypes__ast_3735((*(*field).loc.lode).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17695':
c_code/2_2/@mcgen.nim.c:8542:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T6_ = skipTypes__ast_3735(ty, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8631:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T31_ = skipTypes__ast_3735(ty, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8644:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T36_ = skipTypes__ast_3735(ty, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8695:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T57_ = skipTypes__ast_3735(ty, TM__MQdRN7fpbG7rPm4JpVVAhA_158);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_7353':
c_code/2_2/@mcgen.nim.c:9185:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3735(x, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
       ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_7684':
c_code/2_2/@mcgen.nim.c:9564:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735(origTyp, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9613:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T24_ = skipTypes__ast_3735((*typ).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_28);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6915':
c_code/2_2/@mcgen.nim.c:9867:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  objtype_2 = skipTypes__ast_3735(objtype, TM__MQdRN7fpbG7rPm4JpVVAhA_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9874:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    objtype_2 = skipTypes__ast_3735((*objtype_2).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_185);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_7128':
c_code/2_2/@mcgen.nim.c:10273:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6785':
c_code/2_2/@mcgen.nim.c:10338:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(origType, TM__MQdRN7fpbG7rPm4JpVVAhA_114);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10434:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T36_ = skipTypes__ast_3735(t_2, TM__MQdRN7fpbG7rPm4JpVVAhA_107);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_7941':
c_code/2_2/@mcgen.nim.c:10814:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t_2 = skipTypes__ast_3735(origType, TM__MQdRN7fpbG7rPm4JpVVAhA_101);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10876:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T24_ = skipTypes__ast_3735(t_2, TM__MQdRN7fpbG7rPm4JpVVAhA_107);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_25193':
c_code/2_2/@mcgen.nim.c:11036:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_25069':
c_code/2_2/@mcgen.nim.c:11164:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T3_ = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_24810':
c_code/2_2/@mcgen.nim.c:11522:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_223);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17626':
c_code/2_2/@mcgen.nim.c:11920:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   base = skipTypes__ast_3735(base, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_25009':
c_code/2_2/@mcgen.nim.c:11966:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_13829':
c_code/2_2/@mcgen.nim.c:12046:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3735(optionalType, TM__MQdRN7fpbG7rPm4JpVVAhA_82);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_18046':
c_code/2_2/@mcgen.nim.c:12326:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T18_ = skipTypes__ast_3735(T17_, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17859':
c_code/2_2/@mcgen.nim.c:12514:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T15_ = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17962':
c_code/2_2/@mcgen.nim.c:12584:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(T10_, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_18124':
c_code/2_2/@mcgen.nim.c:12833:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:13051:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   etyp = skipTypes__ast_3735(T60_, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10386':
c_code/2_2/@mcgen.nim.c:13215:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735(T18_, TM__MQdRN7fpbG7rPm4JpVVAhA_236);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:13555: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:4278: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:13563: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:4278: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_10397':
c_code/2_2/@mcgen.nim.c:14222:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   s = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14241:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      s = skipTypes__ast_3735((*s).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_99);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14341:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     objType = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_197);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14476:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   s_2 = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14501:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      s_2 = skipTypes__ast_3735((*s_2).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_99);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:14513:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T111_ = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10939':
c_code/2_2/@mcgen.nim.c:14549:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T5_ = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_82);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_25893':
c_code/2_2/@mcgen.nim.c:14967:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T71_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_268);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10588':
c_code/2_2/@mcgen.nim.c:15477:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       x = skipTypes__ast_3735(x, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
       ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10849':
c_code/2_2/@mcgen.nim.c:15729:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735(T4_, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:15750:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   atyp = skipTypes__ast_3735(T16_, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_26110':
c_code/2_2/@mcgen.nim.c:16384:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T61_ = skipTypes__ast_3735((*res).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3801':
c_code/2_2/@mcgen.nim.c:18131:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T62_ = skipTypes__ast_3735((*typ).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:18177:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T80_ = skipTypes__ast_3735((*typ).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_1319':
c_code/2_2/@mcgen.nim.c:18298:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(origTyp, TM__MQdRN7fpbG7rPm4JpVVAhA_14);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:18417:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T49_ = skipTypes__ast_3735(origTyp, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:18419:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   etB = skipTypes__ast_3735(et, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:18447:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    etB = skipTypes__ast_3735(et, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:18724:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T163_ = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_28);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_94':
c_code/2_2/@mcgen.nim.c:19543:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_13183':
c_code/2_2/@mcgen.nim.c:20470:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T12_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10360':
c_code/2_2/@mcgen.nim.c:21155:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3735(T3_, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_11772':
c_code/2_2/@mcgen.nim.c:21169:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_11794':
c_code/2_2/@mcgen.nim.c:21572:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735(T5_, TM__MQdRN7fpbG7rPm4JpVVAhA_429);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:21679:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   atyp = skipTypes__ast_3735(T28_, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:21693:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T33_ = skipTypes__ast_3735(formalType, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_11905':
c_code/2_2/@mcgen.nim.c:21898:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T34_ = skipTypes__ast_3735(T33_, TM__MQdRN7fpbG7rPm4JpVVAhA_432);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:21943:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    ntyp = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:21957:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T56_ = skipTypes__ast_3735(formalType, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12087':
c_code/2_2/@mcgen.nim.c:22154:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3735((*param).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12397':
c_code/2_2/@mcgen.nim.c:22730:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12616':
c_code/2_2/@mcgen.nim.c:23111:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*typ).sons->data[i], TM__MQdRN7fpbG7rPm4JpVVAhA_443);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12684':
c_code/2_2/@mcgen.nim.c:23257:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       typ_2 = skipTypes__ast_3735((*(*ri_2)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
       ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_11662':
c_code/2_2/@mcgen.nim.c:23509:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12789':
c_code/2_2/@mcgen.nim.c:23743:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:23757:3: warning: passing argument 2 of 'contains__pureZstrutils_1635' discards 'const' qualifier from pointer target type [enabled by default]
   T7_ = contains__pureZstrutils_1635(pat, TM__MQdRN7fpbG7rPm4JpVVAhA_439);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:2283:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1635)(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:23760:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   typ_2 = skipTypes__ast_3735((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12892':
c_code/2_2/@mcgen.nim.c:23918:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_12364':
c_code/2_2/@mcgen.nim.c:24163:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_13085':
c_code/2_2/@mcgen.nim.c:24194:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T9_ = skipTypes__ast_3735((*(*ri)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_410);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_13863':
c_code/2_2/@mcgen.nim.c:24402:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     typ = skipTypes__ast_3735((*(*value)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19315':
c_code/2_2/@mcgen.nim.c:24765:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*e).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_18973':
c_code/2_2/@mcgen.nim.c:24859:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*e).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19240':
c_code/2_2/@mcgen.nim.c:25737:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3735(T3_, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_18821':
c_code/2_2/@mcgen.nim.c:25768:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*e).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_21551':
c_code/2_2/@mcgen.nim.c:26062:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:26248:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T37_ = skipTypes__ast_3735(T36_, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_21667':
c_code/2_2/@mcgen.nim.c:26414:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:26446:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(T17_, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:26470:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_99);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19501':
c_code/2_2/@mcgen.nim.c:26541:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T9_ = skipTypes__ast_3735((*strCandidate).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_22030':
c_code/2_2/@mcgen.nim.c:26585:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_20453':
c_code/2_2/@mcgen.nim.c:26696:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T7_ = skipTypes__ast_3735((*(*e)._kind_6.sons->data[(NI)(i + ((NI) 1))]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_20533':
c_code/2_2/@mcgen.nim.c:26907:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T7_ = skipTypes__ast_3735((*(*e)._kind_6.sons->data[(NI)(i + ((NI) 2))]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_20631':
c_code/2_2/@mcgen.nim.c:27151:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  seqType = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_523);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19277':
c_code/2_2/@mcgen.nim.c:27366:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_23338':
c_code/2_2/@mcgen.nim.c:27420:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_541);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_21454':
c_code/2_2/@mcgen.nim.c:27544:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_107);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:27549:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:27585:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(T16_, TM__MQdRN7fpbG7rPm4JpVVAhA_28);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:27614:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     t = skipTypes__ast_3735((*t).sons->data[((NI) 0)], TM__MQdRN7fpbG7rPm4JpVVAhA_99);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_20710':
c_code/2_2/@mcgen.nim.c:27675:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  refType = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_21356':
c_code/2_2/@mcgen.nim.c:28120:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  refType = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:28150:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T6_ = skipTypes__ast_3735(T5_, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:28160:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  bt = skipTypes__ast_3735(T8_, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_20877':
c_code/2_2/@mcgen.nim.c:28170:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  seqtype = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_20971':
c_code/2_2/@mcgen.nim.c:28480:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   seqtype = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_21010':
c_code/2_2/@mcgen.nim.c:28562:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  seqtype = skipTypes__ast_3735((*e).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_22751':
c_code/2_2/@mcgen.nim.c:28684:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  etyp = skipTypes__ast_3735((*e).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_541);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:28685:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  srcTyp = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_21752':
c_code/2_2/@mcgen.nim.c:28825:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*a).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_568);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_21946':
c_code/2_2/@mcgen.nim.c:29233:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_523);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29269:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T18_ = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:29311:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T25_ = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17636':
c_code/2_2/@mcgen.nim.c:29334:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  setType = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19709':
c_code/2_2/@mcgen.nim.c:29400:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_22202':
c_code/2_2/@mcgen.nim.c:29600:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  setType = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_21250':
c_code/2_2/@mcgen.nim.c:31113:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T38_ = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:31136:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T44_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:31219:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T58_ = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:31242:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T64_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_18555':
c_code/2_2/@mcgen.nim.c:31278:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_634);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_23217':
c_code/2_2/@mcgen.nim.c:31834:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*arg).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:32058:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_23351':
c_code/2_2/@mcgen.nim.c:32208:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   underlying = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_507);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:32249:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    ranged = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_512);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:32692:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T131_ = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:32859:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_564);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:32872:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_2 = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_564);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:32905:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   t_3 = skipTypes__ast_3735((*(*dotExpr)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_564);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_24043':
c_code/2_2/@mcgen.nim.c:33644:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T13_ = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19613':
c_code/2_2/@mcgen.nim.c:33836:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    ty_2 = skipTypes__ast_3735(ty_2, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_10378':
c_code/2_2/@mcgen.nim.c:34251:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*e).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34279:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(T27_, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_22838':
c_code/2_2/@mcgen.nim.c:34403:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  destt = skipTypes__ast_3735((*e).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34404:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  srct = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 1)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_424);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_22959':
c_code/2_2/@mcgen.nim.c:34479:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  destType = skipTypes__ast_3735((*e).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_676);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19362':
c_code/2_2/@mcgen.nim.c:34512:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T6_ = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:34518:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T8_ = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19540':
c_code/2_2/@mcgen.nim.c:34530:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19956':
c_code/2_2/@mcgen.nim.c:34626:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_678);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_20171':
c_code/2_2/@mcgen.nim.c:35118:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:35124:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3735(T6_, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:35205:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T32_ = skipTypes__ast_3735(T31_, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19582':
c_code/2_2/@mcgen.nim.c:35326:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  tupType = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_697);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_20255':
c_code/2_2/@mcgen.nim.c:35360:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_677);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:35366:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3735(T5_, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19382':
c_code/2_2/@mcgen.nim.c:35445:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T15_ = skipTypes__ast_3735((*(*e)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:35469:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3735(typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19660':
c_code/2_2/@mcgen.nim.c:35659:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735(T1_, TM__MQdRN7fpbG7rPm4JpVVAhA_85);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_19888':
c_code/2_2/@mcgen.nim.c:35728:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3735(T5_, TM__MQdRN7fpbG7rPm4JpVVAhA_85);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_24256':
c_code/2_2/@mcgen.nim.c:36297:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:36298:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  src = skipTypes__ast_3735((*arg).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:36303:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T4_ = skipTypes__ast_3735((*arg).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:36323:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T12_ = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_128);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_24190':
c_code/2_2/@mcgen.nim.c:36416:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_185);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_22885':
c_code/2_2/@mcgen.nim.c:36594:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  dest = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:36689:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T27_ = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:36718:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T35_ = skipTypes__ast_3735(n0t, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_13269':
c_code/2_2/@mcgen.nim.c:37587:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(T44_, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_15535':
c_code/2_2/@mcgen.nim.c:39014:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T8_ = skipTypes__ast_3735((*(*t)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17344':
c_code/2_2/@mcgen.nim.c:39617:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(objtype, TM__MQdRN7fpbG7rPm4JpVVAhA_251);
  ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17479':
c_code/2_2/@mcgen.nim.c:39750:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T13_ = skipTypes__ast_3735((*le).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_99);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_17245':
c_code/2_2/@mcgen.nim.c:39836:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       T19_ = skipTypes__ast_3735((*sym).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_185);
       ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:39875:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T30_ = skipTypes__ast_3735((*(*it)).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_185);
      ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_14897':
c_code/2_2/@mcgen.nim.c:42770:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3735((*(*t)._kind_6.sons->data[((NI) 0)]).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_185);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_11477':
c_code/2_2/@mcgen.nim.c:43816:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T146_ = skipTypes__ast_3735((*n).typ, TM__MQdRN7fpbG7rPm4JpVVAhA_156);
    ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_3468':
c_code/2_2/@mcgen.nim.c:45908:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T9_ = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
   ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6698':
c_code/2_2/@mcgen.nim.c:45945:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     T8_ = skipTypes__ast_3735(t, TM__MQdRN7fpbG7rPm4JpVVAhA_35);
     ^
In file included from c_code/2_2/@mcgen.nim.c:4:0:
c_code/2_2/@mcgen.nim.c:1778:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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 -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_1760':
c_code/2_2/@mmodules.nim.c:1765: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, 11);
   ^
In file included from c_code/2_2/@mmodules.nim.c:4:0:
c_code/2_2/@mmodules.nim.c:1442: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:1770: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, 11);
   ^
In file included from c_code/2_2/@mmodules.nim.c:4:0:
c_code/2_2/@mmodules.nim.c:1442: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 -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:2367: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:1465: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:2671:3: warning: passing argument 2 of 'contains__pureZstrutils_1635' discards 'const' qualifier from pointer target type [enabled by default]
   T7_ = contains__pureZstrutils_1635(val, TM__FA6jNt3IW9afkuZFmR0bnUQ_75);
   ^
In file included from c_code/2_2/@mscriptconfig.nim.c:4:0:
c_code/2_2/@mscriptconfig.nim.c:1516:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1635)(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 -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 -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 -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 -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:848: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__uErKJhkx70jmGDNtVJTUvA_3);
  ^
In file included from c_code/1_2/@mic@sdce.nim.c:4:0:
c_code/1_2/@mic@sdce.nim.c:813:69: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag, loadTypeKind__icZdce_1679)(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ t, tyObject_AliveContext__3gIefFIPpbeQ6DpRGxDBCg* c, tySequence__rQHmYk1HzcwNxKBymIFHpA* g, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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:865: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__uErKJhkx70jmGDNtVJTUvA_4);
   ^
In file included from c_code/1_2/@mic@sdce.nim.c:4:0:
c_code/1_2/@mic@sdce.nim.c:813:69: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag, loadTypeKind__icZdce_1679)(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ t, tyObject_AliveContext__3gIefFIPpbeQ6DpRGxDBCg* c, tySequence__rQHmYk1HzcwNxKBymIFHpA* g, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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:876: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__uErKJhkx70jmGDNtVJTUvA_6);
    ^
In file included from c_code/1_2/@mic@sdce.nim.c:4:0:
c_code/1_2/@mic@sdce.nim.c:813:69: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag, loadTypeKind__icZdce_1679)(tyObject_PackedItemId__FzcXUzSZ9cNfGYsfibgjWlQ t, tyObject_AliveContext__3gIefFIPpbeQ6DpRGxDBCg* c, tySequence__rQHmYk1HzcwNxKBymIFHpA* g, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag 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 -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_337':
c_code/2_2/@mic@scbackend.nim.c:1693: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:1660: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_167':
c_code/2_2/@mic@scbackend.nim.c:1802: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:1660: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 -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 -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 -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_283':
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__6vuGHHnP4PcSvUQSx0mGGg_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 -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:3401:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:3413:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T5_ = skipTypes__ast_3735(T4_, TM__BxLwT0mhrtgTPodf1v3xjg_91);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4538:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T19_ = skipTypes__ast_3735((*typ).sons->data[((NI) 0)], TM__BxLwT0mhrtgTPodf1v3xjg_133);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4633:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__BxLwT0mhrtgTPodf1v3xjg_121);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4907:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    t = skipTypes__ast_3735(t, TM__BxLwT0mhrtgTPodf1v3xjg_133);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:4917:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735(typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:5199:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T10_ = skipTypes__ast_3735((*y).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:6371:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*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:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7838:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T7_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_179);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:7968:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8061:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_206);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8210:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8251:6: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
      T17_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[i]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
      ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8286:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T29_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[(NI)(T28_ - ((NI) 1))]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8314:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_206);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8411:7: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
       typ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[i]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
       ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8431:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_214);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8548:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_218);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8653:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*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:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8683:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_206);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8699:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 2)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_229);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8850:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3735((*param).typ, TM__BxLwT0mhrtgTPodf1v3xjg_206);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:8924:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9107:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T11_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9406:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T73_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9443:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T83_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9473:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T93_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_179);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9548:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T107_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_179);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:9663:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T121_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_206);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10297:4: warning: passing argument 2 of 'contains__pureZstrutils_1635' discards 'const' qualifier from pointer target type [enabled by default]
    T15_ = contains__pureZstrutils_1635(pat, TM__BxLwT0mhrtgTPodf1v3xjg_242);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1742:35: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__pureZstrutils_1635)(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:10299:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    typ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10435:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*n).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10445:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T4_ = skipTypes__ast_3735((*n).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10519:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     typ = skipTypes__ast_3735((*it).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
     ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10615:5: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
     typ = skipTypes__ast_3735((*val).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
     ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10658:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  t = skipTypes__ast_3735((*n).typ, TM__BxLwT0mhrtgTPodf1v3xjg_256);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10695:1: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
 { dest = skipTypes__ast_3735((*n).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
 ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10696:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  src = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10936:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3735((*(*b)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:10983:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  otyp = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11121:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  typ = skipTypes__ast_3735((*(*m)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_218);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11291:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11302:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T44_ = skipTypes__ast_3735((*(*(*n)._kind_6.sons->data[((NI) 0)])._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11459:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  ty = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11465:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   ty = skipTypes__ast_3735(T5_, TM__BxLwT0mhrtgTPodf1v3xjg_163);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6080':
c_code/2_2/@mjsgen.nim.c:11574:1: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
 { dest = skipTypes__ast_3735((*n).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
 ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11575:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  src = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 1)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:11745:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T6_ = skipTypes__ast_3735((*n).typ, TM__BxLwT0mhrtgTPodf1v3xjg_206);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:12162:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_206);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:12477:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T8_ = skipTypes__ast_3735((*(*x)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:12490:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   T13_ = skipTypes__ast_3735((*x).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:12855:2: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
  T1_ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_91);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:13300:3: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
   typ = skipTypes__ast_3735((*(*n)._kind_6.sons->data[((NI) 0)]).typ, TM__BxLwT0mhrtgTPodf1v3xjg_218);
   ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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:13435:4: warning: passing argument 2 of 'skipTypes__ast_3735' discards 'const' qualifier from pointer target type [enabled by default]
    T31_ = skipTypes__ast_3735((*n).typ, TM__BxLwT0mhrtgTPodf1v3xjg_163);
    ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1490:66: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(tyObject_TType__facALICuu8zUj0hjvbTLFg*, skipTypes__ast_3735)(tyObject_TType__facALICuu8zUj0hjvbTLFg* t, tySet_tyEnum_TTypeKind__9a3YiReNVD0IJHWFKgXRe9ag kinds);
                                                                  ^
c_code/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_6569':
c_code/2_2/@mjsgen.nim.c:14172:2: warning: passing argument 2 of 'nsuFormatVarargs' discards 'const' qualifier from pointer target type [enabled by default]
  T2_ = nsuFormatVarargs(T1_, TM__BxLwT0mhrtgTPodf1v3xjg_343, 1);
  ^
In file included from c_code/2_2/@mjsgen.nim.c:4:0:
c_code/2_2/@mjsgen.nim.c:1852: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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_rstast.nim.c -o c_code/2_2/stdlib_rstast.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_lists.nim.c -o c_code/2_2/stdlib_lists.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_highlite.nim.c -o c_code/1_2/stdlib_highlite.nim.o
c_code/1_2/stdlib_highlite.nim.c: In function 'cppNextToken__packagesZdocutilsZhighlite_1035':
c_code/1_2/stdlib_highlite.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/stdlib_highlite.nim.c:4:0:
c_code/1_2/stdlib_highlite.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__mzSYRAkR0jQADvmFWo9aZKQ* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ 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/stdlib_highlite.nim.c: In function 'csharpNextToken__packagesZdocutilsZhighlite_1047':
c_code/1_2/stdlib_highlite.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/stdlib_highlite.nim.c:4:0:
c_code/1_2/stdlib_highlite.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__mzSYRAkR0jQADvmFWo9aZKQ* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ 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/stdlib_highlite.nim.c: In function 'cNextToken__packagesZdocutilsZhighlite_1023':
c_code/1_2/stdlib_highlite.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/stdlib_highlite.nim.c:4:0:
c_code/1_2/stdlib_highlite.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__mzSYRAkR0jQADvmFWo9aZKQ* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ 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/stdlib_highlite.nim.c: In function 'javaNextToken__packagesZdocutilsZhighlite_1059':
c_code/1_2/stdlib_highlite.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/stdlib_highlite.nim.c:4:0:
c_code/1_2/stdlib_highlite.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__mzSYRAkR0jQADvmFWo9aZKQ* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__R8swax9cABEhNWTz9cyL9cDXQ 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/stdlib_highlite.nim.c: In function 'pythonNextToken__packagesZdocutilsZhighlite_1639':
c_code/1_2/stdlib_highlite.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/stdlib_highlite.nim.c:4:0:
c_code/1_2/stdlib_highlite.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__mzSYRAkR0jQADvmFWo9aZKQ* 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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_rst.nim.c -o c_code/2_2/stdlib_rst.nim.o
c_code/2_2/stdlib_rst.nim.c: In function 'rawGetTok__packagesZdocutilsZrst_224':
c_code/2_2/stdlib_rst.nim.c:2083: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:1834:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, getThing__packagesZdocutilsZrst_109)(tyObject_Lexer__3YG5ySvYMCKO10FLX9b9cbgA* L, tyObject_Token__E0ilHwDrlCLqd7buwAkizA* 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/stdlib_rst.nim.c:2091: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:1834:31: note: expected 'NU8 *' but argument is of type 'const NU8 *'
 N_LIB_PRIVATE N_NIMCALL(void, getThing__packagesZdocutilsZrst_109)(tyObject_Lexer__3YG5ySvYMCKO10FLX9b9cbgA* L, tyObject_Token__E0ilHwDrlCLqd7buwAkizA* 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/stdlib_rst.nim.c: In function 'match__packagesZdocutilsZrst_4270':
c_code/2_2/stdlib_rst.nim.c:2415: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:615: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/stdlib_rst.nim.c: In function 'isAdornmentHeadline__packagesZdocutilsZrst_5393':
c_code/2_2/stdlib_rst.nim.c:2650: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:2622: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/stdlib_rst.nim.c: In function 'whichSection__packagesZdocutilsZrst_5541':
c_code/2_2/stdlib_rst.nim.c:3107:4: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
    T73_ = contains__stdZenumutils_43(TM__6mNpeIAN05DnDNzb9b3611A_74, 3, (*p).tok->data[(*p).idx].symbol);
    ^
In file included from c_code/2_2/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:2622: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/stdlib_rst.nim.c: In function 'isInlineMarkupStart__packagesZdocutilsZrst_4204':
c_code/2_2/stdlib_rst.nim.c:3682: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:2622: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/stdlib_rst.nim.c: In function 'isInlineMarkupEnd__packagesZdocutilsZrst_4110':
c_code/2_2/stdlib_rst.nim.c:3767: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:2622: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/stdlib_rst.nim.c: In function 'isUrl__packagesZdocutilsZrst_4553':
c_code/2_2/stdlib_rst.nim.c:5341: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:2622: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/stdlib_rst.nim.c: In function 'dirCodeBlock__packagesZdocutilsZrst_6553':
c_code/2_2/stdlib_rst.nim.c:6306: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:703: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/stdlib_rst.nim.c:6318: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:1589: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/stdlib_rst.nim.c: In function 'dirInclude__packagesZdocutilsZrst_6520':
c_code/2_2/stdlib_rst.nim.c:6441: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:703: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/stdlib_rst.nim.c:6483: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:703: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/stdlib_rst.nim.c:6511: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:703: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/stdlib_rst.nim.c: In function 'dirRole__packagesZdocutilsZrst_6620':
c_code/2_2/stdlib_rst.nim.c:6655: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:703: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/stdlib_rst.nim.c: In function 'selectDir__packagesZdocutilsZrst_6643':
c_code/2_2/stdlib_rst.nim.c:6684: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:1589: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/stdlib_rst.nim.c:6690: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:2622: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/stdlib_rst.nim.c: In function 'getColContents__packagesZdocutilsZrst_5959':
c_code/2_2/stdlib_rst.nim.c:8607: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:703: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/stdlib_rst.nim.c: In function 'orderFootnotes__packagesZdocutilsZrst_2502':
c_code/2_2/stdlib_rst.nim.c:9672: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:1589: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/stdlib_rst.nim.c: In function 'getFieldValue__packagesZdocutilsZrst_5217':
c_code/2_2/stdlib_rst.nim.c:10426: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/stdlib_rst.nim.c:4:0:
c_code/2_2/stdlib_rst.nim.c:703: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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_rstgen.nim.c -o c_code/2_2/stdlib_rstgen.nim.o
c_code/2_2/stdlib_rstgen.nim.c: In function 'renderField__packagesZdocutilsZrstgen_8310':
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c: In function 'renderImage__packagesZdocutilsZrstgen_8139':
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c: In function 'parseCodeBlockField__packagesZdocutilsZrstgen_8181':
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c: In function 'parseCodeBlockParams__packagesZdocutilsZrstgen_8185':
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c: In function 'buildLinesHtmlTable__packagesZdocutilsZrstgen_8206':
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c: In function 'renderContainer__packagesZdocutilsZrstgen_8297':
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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/stdlib_rstgen.nim.c: In function 'unquoteIndexColumn__packagesZdocutilsZrstgen_332':
c_code/2_2/stdlib_rstgen.nim.c:4300:2: warning: passing argument 2 of 'multiReplace__pureZstrutils_1682' discards 'const' qualifier from pointer target type [enabled by default]
  result = multiReplace__pureZstrutils_1682(text, TM__vYBWrr780p7faFzauVMtPg_262, 3);
  ^
In file included from c_code/2_2/stdlib_rstgen.nim.c:4:0:
c_code/2_2/stdlib_rstgen.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_1682)(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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_xmltree.nim.c -o c_code/1_2/stdlib_xmltree.nim.o
cc -pipe -O2 -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 -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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_base64.nim.c -o c_code/1_2/stdlib_base64.nim.o
cc -pipe -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_uri.nim.c -o c_code/1_2/stdlib_uri.nim.o
cc -pipe -O2 -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_193':
c_code/2_2/@mdocgen.nim.c:2627:5: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
     arg2X60gensym8_ = nsuFormatOpenArray(((NimStringDesc*) &TM__5fUAZGW8WPeit3fZaQyNXA_45), TM__5fUAZGW8WPeit3fZaQyNXA_46, 1);
     ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1184: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:2648:5: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
     arg2X60gensym11_ = nsuFormatOpenArray(((NimStringDesc*) &TM__5fUAZGW8WPeit3fZaQyNXA_45), TM__5fUAZGW8WPeit3fZaQyNXA_50, 1);
     ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1184: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_3409':
c_code/2_2/@mdocgen.nim.c:2840:3: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [enabled by default]
   result = nsuFormatOpenArray(T7_, TM__5fUAZGW8WPeit3fZaQyNXA_59, 4);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1184: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_3400':
c_code/2_2/@mdocgen.nim.c:4779: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__5fUAZGW8WPeit3fZaQyNXA_97);
  ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1312: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:4793:2: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [enabled by default]
  pos = nsuFindCharSet(result, TM__5fUAZGW8WPeit3fZaQyNXA_150, ((NI) 0), ((NI) 0));
  ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1335: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_3445':
c_code/2_2/@mdocgen.nim.c:4936: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__5fUAZGW8WPeit3fZaQyNXA_97);
  ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1312: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:4950: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__5fUAZGW8WPeit3fZaQyNXA_97);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1312: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:5196: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__5fUAZGW8WPeit3fZaQyNXA_97);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1312: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:5208: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__5fUAZGW8WPeit3fZaQyNXA_97);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1312: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:6000: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__5fUAZGW8WPeit3fZaQyNXA_167), 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:1366: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:6003: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__5fUAZGW8WPeit3fZaQyNXA_168), 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:1366: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:6010:3: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
   echoBinSafe(TM__5fUAZGW8WPeit3fZaQyNXA_169, 1);
   ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1367: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_6202':
c_code/2_2/@mdocgen.nim.c:7634: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__5fUAZGW8WPeit3fZaQyNXA_97);
    ^
In file included from c_code/2_2/@mdocgen.nim.c:4:0:
c_code/2_2/@mdocgen.nim.c:1312: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 -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 -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:2009: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, 11);
     ^
In file included from c_code/2_2/@mmain.nim.c:4:0:
c_code/2_2/@mmain.nim.c:1746: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:2557:4: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [enabled by default]
    nimCopyMem((void*)colontmp_, (NIM_CONST void*)TM__LO85BC9bl7tvXIPU7J9cRbtA_32, 13);
    ^
In file included from c_code/2_2/@mmain.nim.c:4:0:
c_code/2_2/@mmain.nim.c:1746: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:2586: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__LO85BC9bl7tvXIPU7J9cRbtA_32, 13);
    ^
In file included from c_code/2_2/@mmain.nim.c:4:0:
c_code/2_2/@mmain.nim.c:1746: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 -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:1438:3: warning: passing argument 1 of 'contains__stdZenumutils_43' discards 'const' qualifier from pointer target type [enabled by default]
   T3_ = contains__stdZenumutils_43(TM__BxyDeRCaUtiykBhMyyq9cqA_8, 2, (*conf).projectName);
   ^
In file included from c_code/2_2/@mcmdlinehelper.nim.c:4:0:
c_code/2_2/@mcmdlinehelper.nim.c:1357: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 -pipe -O2 -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_browsers.nim.c -o c_code/2_2/stdlib_browsers.nim.o
cc -pipe -O2 -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_16':
c_code/2_2/@mnim.nim.c:780:2: warning: passing argument 2 of 'initOptParser__pureZparseopt_51' discards 'const' qualifier from pointer target type [enabled by default]
  initOptParser__pureZparseopt_51(cmd, TM__6xNBOpPeN0DsJ34t7RoSng_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:503: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__l9cyoK9aLLTUH7LBRIbLqETg* 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:911: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__6xNBOpPeN0DsJ34t7RoSng_16), 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:531: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:914: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__6xNBOpPeN0DsJ34t7RoSng_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:531: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:921:3: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [enabled by default]
   echoBinSafe(TM__6xNBOpPeN0DsJ34t7RoSng_18, 1);
   ^
In file included from c_code/2_2/@mnim.nim.c:4:0:
c_code/2_2/@mnim.nim.c:526: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/stdlib_digitsutils.nim.o c_code/2_2/stdlib_assertions.nim.o c_code/1_2/stdlib_dragonbox.nim.o c_code/1_2/stdlib_schubfach.nim.o c_code/2_2/stdlib_formatfloat.nim.o c_code/2_2/stdlib_dollars.nim.o c_code/2_2/stdlib_io.nim.o c_code/2_2/stdlib_system.nim.o c_code/2_2/stdlib_parseutils.nim.o c_code/2_2/stdlib_math.nim.o c_code/2_2/stdlib_algorithm.nim.o c_code/1_2/stdlib_enumutils.nim.o c_code/2_2/stdlib_unicode.nim.o c_code/2_2/stdlib_strutils.nim.o c_code/2_2/stdlib_pathnorm.nim.o c_code/2_2/stdlib_posix.nim.o c_code/2_2/stdlib_times.nim.o c_code/2_2/stdlib_os.nim.o c_code/2_2/stdlib_parseopt.nim.o c_code/1_2/stdlib_hashes.nim.o c_code/2_2/stdlib_strtabs.nim.o c_code/2_2/stdlib_tables.nim.o c_code/2_2/stdlib_strformat.nim.o c_code/2_2/stdlib_terminal.nim.o c_code/2_2/stdlib_sets.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/stdlib_globs.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/2_2/stdlib_streams.nim.o c_code/2_2/stdlib_cpuinfo.nim.o c_code/2_2/stdlib_osproc.nim.o c_code/2_2/stdlib_sha1.nim.o c_code/1_2/stdlib_lexbase.nim.o c_code/2_2/stdlib_parsejson.nim.o c_code/2_2/stdlib_json.nim.o c_code/2_2/stdlib_jsonutils.nim.o c_code/2_2/@mextccomp.nim.o c_code/1_2/@mwordrecg.nim.o c_code/2_2/@mnimblecmd.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/@mcommands.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/@mparser.nim.o c_code/2_2/@mrenderer.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/stdlib_packedsets.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/stdlib_md5.nim.o c_code/2_2/@mbtrees.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/@mmodulepaths.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/stdlib_editdistance.nim.o c_code/2_2/stdlib_heapqueue.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/1_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/stdlib_dynlib.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/stdlib_rstast.nim.o c_code/2_2/stdlib_lists.nim.o c_code/1_2/stdlib_highlite.nim.o c_code/2_2/stdlib_rst.nim.o c_code/2_2/stdlib_rstgen.nim.o c_code/1_2/stdlib_xmltree.nim.o c_code/2_2/@mtypesrenderer.nim.o c_code/2_2/@mrenderverbatim.nim.o c_code/1_2/stdlib_base64.nim.o c_code/1_2/stdlib_uri.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/stdlib_browsers.nim.o c_code/2_2/@mnim.nim.o -Wl,-zrelro -Wl,-R/usr/pkg/lib -ldl -lm -lrt
c_code/2_2/stdlib_system.nim.o: In function `newSeq':
stdlib_system.nim.c:(.text+0x77f9): undefined reference to `__builtin_smulll_overflow'
stdlib_system.nim.c:(.text+0x7810): undefined reference to `__builtin_saddll_overflow'
c_code/2_2/stdlib_system.nim.o: In function `newSeqRC1':
stdlib_system.nim.c:(.text+0x8349): undefined reference to `__builtin_smulll_overflow'
stdlib_system.nim.c:(.text+0x8360): undefined reference to `__builtin_saddll_overflow'
c_code/2_2/stdlib_system.nim.o: In function `nimNewSeqOfCap':
stdlib_system.nim.c:(.text+0x83c9): undefined reference to `__builtin_smulll_overflow'
stdlib_system.nim.c:(.text+0x83e0): 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