=> Bootstrap dependency digest>=20211023: found digest-20211023 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for nim-1.4.8 cd /tmp/lang/nim/work/nim-1.4.8 && /usr/bin/env USETOOLS=no CC=gcc CFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2 CPPFLAGS= CXX=c++ CXXFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2 COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran 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=/tmp/lang/nim/work/.cwrapper/bin:/tmp/lang/nim/work/.buildlink/bin:/tmp/lang/nim/work/.gcc/bin:/tmp/lang/nim/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=cpp HOME=/tmp/lang/nim/work/.home CWRAPPERS_CONFIG_DIR=/tmp/lang/nim/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/X11R7 PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/lang/nim/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/lang/nim/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/lang/nim/work/.tools/bin/gdbus-codegen PKG_CONFIG= PKG_CONFIG_LIBDIR=/tmp/lang/nim/work/.buildlink/lib/pkgconfig:/tmp/lang/nim/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/lang/nim/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/tmp/lang/nim/work/.cwrapper/config sh ./build.sh # OS: netbsd # CPU: amd64 gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_assertions.nim.c -o c_code/1_2/stdlib_assertions.nim.o gcc -O2 -fPIC -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 gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_formatfloat.nim.c -o c_code/1_2/stdlib_formatfloat.nim.o gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/6_2/stdlib_io.nim.c -o c_code/6_2/stdlib_io.nim.o gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/6_2/stdlib_system.nim.c -o c_code/6_2/stdlib_system.nim.o gcc -O2 -fPIC -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 gcc -O2 -fPIC -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 gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_algorithm.nim.c -o c_code/1_2/stdlib_algorithm.nim.o gcc -O2 -fPIC -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 gcc -O2 -fPIC -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__bE9ctzdR0d2caO0lr9a9b8Jng': c_code/2_2/stdlib_strutils.nim.c:2065:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)fastChk, (NIM_CONST void*)TM__JGc9b9bh2D3nTdUR7TGyq8aA_13, 32); ^ In file included from c_code/2_2/stdlib_strutils.nim.c:8:0: c_code/2_2/stdlib_strutils.nim.c:655: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -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 gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/3_2/stdlib_posix.nim.c -o c_code/3_2/stdlib_posix.nim.o gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/4_2/stdlib_times.nim.c -o c_code/4_2/stdlib_times.nim.o c_code/4_2/stdlib_times.nim.c: In function 'format__0mU5LPQs7yxyhK6wdJYSkg': c_code/4_2/stdlib_times.nim.c:1280:74: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from c_code/4_2/stdlib_times.nim.c:8:0: c_code/4_2/stdlib_times.nim.c:1231:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/4_2/stdlib_times.nim.c: In function 'format__5aADVWvtnd9aihEMOlhe37A': c_code/4_2/stdlib_times.nim.c:1772:76: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ_2, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from c_code/4_2/stdlib_times.nim.c:8:0: c_code/4_2/stdlib_times.nim.c:1231:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/4_2/stdlib_times.nim.c: In function 'format__ADP1KtY4gYCU9cpquETfo6A': c_code/4_2/stdlib_times.nim.c:1968:76: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ_3, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from c_code/4_2/stdlib_times.nim.c:8:0: c_code/4_2/stdlib_times.nim.c:1231:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/6_2/stdlib_os.nim.c -o c_code/6_2/stdlib_os.nim.o c_code/6_2/stdlib_os.nim.c: In function 'nospquoteShellPosix': c_code/6_2/stdlib_os.nim.c:738:51: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] safe = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__yu6cxgKBBXbNsTkT9cyMd4g_7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/6_2/stdlib_os.nim.c:8:0: c_code/6_2/stdlib_os.nim.c:324:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/6_2/stdlib_os.nim.c: In function 'getApplFreebsd__9bfzMt7nzg9apH9cE9c5SozLJw': c_code/6_2/stdlib_os.nim.c:1411:25: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)req, (NIM_CONST void*)TM__yu6cxgKBBXbNsTkT9cyMd4g_13, sizeof(tyArray__VR9bNthWayFgb5M9avIR8bkA)); ^ In file included from c_code/6_2/stdlib_os.nim.c:8:0: c_code/6_2/stdlib_os.nim.c:633: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -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 gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_strtabs.nim.c -o c_code/1_2/stdlib_strtabs.nim.o gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_sets.nim.c -o c_code/1_2/stdlib_sets.nim.o c_code/1_2/stdlib_sets.nim.c: In function 'rawInsert__kd9ahbtKbkHSd9afyfGMxKSg': c_code/1_2/stdlib_sets.nim.c:956:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_sets.nim.c:8:0: c_code/1_2/stdlib_sets.nim.c:940: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -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' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_tables.nim.c -o c_code/1_2/stdlib_tables.nim.o c_code/1_2/stdlib_tables.nim.c: In function 'rawInsert__2E5CplI9bWrWY15XwFVf2bA': c_code/1_2/stdlib_tables.nim.c:2466:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'enlarge__IhIQ7TfMuHBewVVmTQrOlQ': c_code/1_2/stdlib_tables.nim.c:2529:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T18_, (NIM_CONST void*)n->data[i].Field2, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'X5BX5Deq___vM9aGuvtd2MaMcJSPmyUs0g': c_code/1_2/stdlib_tables.nim.c:2598:52: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*t).data->data[index].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'rawInsert__u9aJV4Xxo1Qv0WGIfVav9c2Q': c_code/1_2/stdlib_tables.nim.c:3245:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'enlarge__wtlRvAPpfH5zwFZ6PVJ9bEw': c_code/1_2/stdlib_tables.nim.c:3298:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'ctRawInsert__EhLhU9b3JGmgVjguB3HOsgQ': c_code/1_2/stdlib_tables.nim.c:5180:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field0, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'enlarge__kgVnhJBOCSxuahhdbN9cidg': c_code/1_2/stdlib_tables.nim.c:5208:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T10_, (NIM_CONST void*)(*t).data->data[i].Field0, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'rawInsert__Gf66Iv0CJwvyroazPxyGpA': c_code/1_2/stdlib_tables.nim.c:5418:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'enlarge__C3S2Q2U8lwkz8doGQgUxug': c_code/1_2/stdlib_tables.nim.c:5471:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'rawInsert__7en31G7VfABQHDdprxuYPA': c_code/1_2/stdlib_tables.nim.c:5936:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_tables.nim.c: In function 'enlarge__s8GP5B2qbnsxFlutyTGcnw': c_code/1_2/stdlib_tables.nim.c:5990:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/stdlib_tables.nim.c:8:0: c_code/1_2/stdlib_tables.nim.c:1512: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mlineinfos.nim.c' -o 'c_code/1_2/@mlineinfos.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/6_2/@mplatform.nim.c' -o 'c_code/6_2/@mplatform.nim.o' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mnimpaths.nim.c' -o 'c_code/1_2/@mnimpaths.nim.o' gcc -O2 -fPIC -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 gcc -O2 -fPIC -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 gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/4_2/@moptions.nim.c' -o 'c_code/4_2/@moptions.nim.o' c_code/4_2/@moptions.nim.c: In function 'newConfigRef__YbeeoJLQnRQK2F8DAaXI8w': c_code/4_2/@moptions.nim.c:1076:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_44, 10); ^ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:1036: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@moptions.nim.c:1077:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:1036: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@moptions.nim.c:1078:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:1036: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@moptions.nim.c: In function 'fakePackageName__NVe5toRYw3S9bLZGxvxCDiw': c_code/4_2/@moptions.nim.c:2083:53: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(T2_, TM__zQHipMPUXFgsDrLbMR9atnA_93, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:646:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/4_2/@moptions.nim.c: In function 'canonDynlibName__1ehTXPHxCLsGIMNNyh0tpA': c_code/4_2/@moptions.nim.c:2294:27: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ende = nsuFindCharSet(s, TM__zQHipMPUXFgsDrLbMR9atnA_115, ((NI) 0), ((NI) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:653:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/4_2/@moptions.nim.c: In function 'setDefaultLibpath__CQGypz7djD4eDZIXokhWpg_3': c_code/4_2/@moptions.nim.c:2365:115: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] realNimPath = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_45), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:658:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/4_2/@moptions.nim.c: In function 'newPartialConfigRef__YbeeoJLQnRQK2F8DAaXI8w_2': c_code/4_2/@moptions.nim.c:2407:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_44, 10); ^ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:1036: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@moptions.nim.c:2408:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:1036: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@moptions.nim.c:2409:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:1036: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@moptions.nim.c: In function 'demanglePackageName__nbuWUOJELn5idXbWiYOmOA_2': c_code/4_2/@moptions.nim.c:2700:57: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(path, TM__zQHipMPUXFgsDrLbMR9atnA_145, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/4_2/@moptions.nim.c:8:0: c_code/4_2/@moptions.nim.c:646:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/4_2/@mmsgs.nim.c' -o 'c_code/4_2/@mmsgs.nim.o' c_code/4_2/@mmsgs.nim.c: In function 'fileInfoIdx__Eu6qwnWjBAlxk5Kd4AsfYg': c_code/4_2/@mmsgs.nim.c:2227:40: warning: passing argument 1 of 'shallow__cnzwaZQQIa73ryXE31wijQsystem' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] shallow__cnzwaZQQIa73ryXE31wijQsystem((&canon)); ^ In file included from c_code/4_2/@mmsgs.nim.c:8:0: c_code/4_2/@mmsgs.nim.c:2102:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * volatile* {aka struct NimStringDesc * volatile*}' static N_INLINE(void, shallow__cnzwaZQQIa73ryXE31wijQsystem)(NimStringDesc** s) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/3_2/stdlib_streams.nim.c -o c_code/3_2/stdlib_streams.nim.o gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/6_2/stdlib_cpuinfo.nim.c -o c_code/6_2/stdlib_cpuinfo.nim.o gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/6_2/stdlib_osproc.nim.c -o c_code/6_2/stdlib_osproc.nim.o c_code/6_2/stdlib_osproc.nim.c: In function 'nospstartProcess': c_code/6_2/stdlib_osproc.nim.c:1023:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdin, (NIM_CONST void*)pStdin, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from c_code/6_2/stdlib_osproc.nim.c:8:0: c_code/6_2/stdlib_osproc.nim.c:515: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/6_2/stdlib_osproc.nim.c:1024:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdout, (NIM_CONST void*)pStdout, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from c_code/6_2/stdlib_osproc.nim.c:8:0: c_code/6_2/stdlib_osproc.nim.c:515: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/6_2/stdlib_osproc.nim.c:1025:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStderr, (NIM_CONST void*)pStderr, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from c_code/6_2/stdlib_osproc.nim.c:8:0: c_code/6_2/stdlib_osproc.nim.c:515: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/6_2/stdlib_osproc.nim.c: In function 'nospwaitForExit': c_code/6_2/stdlib_osproc.nim.c:1276:26: warning: passing argument 2 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from c_code/6_2/stdlib_osproc.nim.c:16:0: /usr/include/sys/event.h:272:5: note: expected 'const struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ c_code/6_2/stdlib_osproc.nim.c:1276:47: warning: passing argument 4 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from c_code/6_2/stdlib_osproc.nim.c:16:0: /usr/include/sys/event.h:272:5: note: expected 'struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ c_code/6_2/stdlib_osproc.nim.c:1276:69: warning: passing argument 6 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from c_code/6_2/stdlib_osproc.nim.c:16:0: /usr/include/sys/event.h:272:5: note: expected 'const struct timespec *' but argument is of type 'volatile struct timespec *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ gcc -O2 -fPIC -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 'dollar___2r9adABFqPoalSCAWfm1KJQ': c_code/2_2/stdlib_sha1.nim.c:356:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)colontmp_, (NIM_CONST void*)self, sizeof(tyArray__YtcvxHNKV4YiecPE9ap1mcA)); ^ In file included from c_code/2_2/stdlib_sha1.nim.c:8:0: c_code/2_2/stdlib_sha1.nim.c:105: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/2_2/stdlib_lexbase.nim.c -o c_code/2_2/stdlib_lexbase.nim.o c_code/2_2/stdlib_lexbase.nim.c: In function 'open__P89aGatd6bDNJ0Ak5E9cQgWw': c_code/2_2/stdlib_lexbase.nim.c:256:38: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*L).refillChars, (NIM_CONST void*)refillChars, 32); ^ In file included from c_code/2_2/stdlib_lexbase.nim.c:8:0: c_code/2_2/stdlib_lexbase.nim.c:136: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_parsejson.nim.c -o c_code/1_2/stdlib_parsejson.nim.o c_code/1_2/stdlib_parsejson.nim.c: In function 'open__caSf5pJv2JnMMpxc9bAhdpA': c_code/1_2/stdlib_parsejson.nim.c:375:58: warning: passing argument 4 of 'open__P89aGatd6bDNJ0Ak5E9cQgWw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] open__P89aGatd6bDNJ0Ak5E9cQgWw(T1_, input, ((NI) 8192), TM__nIinruGrC8EPIfjL3PuTvA_15); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/stdlib_parsejson.nim.c:8:0: c_code/1_2/stdlib_parsejson.nim.c:250:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/stdlib_parsejson.nim.c: In function 'getTok__9cGllg9a4hN9cmfjsUw6zu39bQ': c_code/1_2/stdlib_parsejson.nim.c:965:53: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*my).a, TM__nIinruGrC8EPIfjL3PuTvA_17); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/stdlib_parsejson.nim.c:8:0: c_code/1_2/stdlib_parsejson.nim.c:265:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/3_2/stdlib_json.nim.c -o c_code/3_2/stdlib_json.nim.o gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/4_2/@mextccomp.nim.c' -o 'c_code/4_2/@mextccomp.nim.o' c_code/4_2/@mextccomp.nim.c: In function 'setCC__Ep9cdURuQvSQKtNomcBwdFQ': c_code/4_2/@mextccomp.nim.c:2550:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__78I18QZNZFIv9ah7oETc0jg[(i)- 1]), sizeof(c)); ^ In file included from c_code/4_2/@mextccomp.nim.c:8:0: c_code/4_2/@mextccomp.nim.c:1389: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@mextccomp.nim.c: In function 'initVars__LewyFn4Dwlat7Ce2QWFbZA': c_code/4_2/@mextccomp.nim.c:2607:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__78I18QZNZFIv9ah7oETc0jg[(i)- 1]), sizeof(c)); ^ In file included from c_code/4_2/@mextccomp.nim.c:8:0: c_code/4_2/@mextccomp.nim.c:1389: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@mextccomp.nim.c: In function 'callCCompiler__LewyFn4Dwlat7Ce2QWFbZA_2': c_code/4_2/@mextccomp.nim.c:4105:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&it), (NIM_CONST void*)(&(*conf).toCompile->data[i]), sizeof(it)); ^ In file included from c_code/4_2/@mextccomp.nim.c:8:0: c_code/4_2/@mextccomp.nim.c:1389: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@mextccomp.nim.c:4226:31: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&x), (NIM_CONST void*)(&(*conf).toCompile->data[i_3]), sizeof(x)); ^ In file included from c_code/4_2/@mextccomp.nim.c:8:0: c_code/4_2/@mextccomp.nim.c:1389: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/4_2/@mextccomp.nim.c: In function 'cfiles__7tj9aCcfua0Pyu5qurKtY9aQ': c_code/4_2/@mextccomp.nim.c:4478:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&it), (NIM_CONST void*)(&clist->data[i_2]), sizeof(it)); ^ In file included from c_code/4_2/@mextccomp.nim.c:8:0: c_code/4_2/@mextccomp.nim.c:1389: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mnimblecmd.nim.c' -o 'c_code/3_2/@mnimblecmd.nim.o' gcc -O2 -fPIC -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__C9a079cuyRqhvKudWkyCzvXQ': c_code/2_2/stdlib_parseopt.nim.c:347:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32); ^ In file included from c_code/2_2/stdlib_parseopt.nim.c:8:0: c_code/2_2/stdlib_parseopt.nim.c:265: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:96: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:701:86: warning: passing argument 4 of 'parseWord__PJkn8cyUctR9afy22r7aVUw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = parseWord__PJkn8cyUctR9afy22r7aVUw((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/stdlib_parseopt.nim.c:8:0: c_code/2_2/stdlib_parseopt.nim.c:509:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, parseWord__PJkn8cyUctR9afy22r7aVUw)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mincremental.nim.c' -o 'c_code/1_2/@mincremental.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@midents.nim.c' -o 'c_code/1_2/@midents.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@midgen.nim.c' -o 'c_code/1_2/@midgen.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mint128.nim.c' -o 'c_code/1_2/@mint128.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mast.nim.c' -o 'c_code/1_2/@mast.nim.o' c_code/1_2/@mast.nim.c: In function 'transitionSonsKind__uOUBEXn0RV9b64TOM9ajIDag': c_code/1_2/@mast.nim.c:1100:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from c_code/1_2/@mast.nim.c:8:0: c_code/1_2/@mast.nim.c:1091: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mast.nim.c: In function 'transitionGenericParamToType__EEixHgS5VK63cVXrrMe6Tw': c_code/1_2/@mast.nim.c:1896:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from c_code/1_2/@mast.nim.c:8:0: c_code/1_2/@mast.nim.c:1091: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mast.nim.c: In function 'transitionToLet__EEixHgS5VK63cVXrrMe6Tw_2': c_code/1_2/@mast.nim.c:2275:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from c_code/1_2/@mast.nim.c:8:0: c_code/1_2/@mast.nim.c:1091: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mast.nim.c: In function 'transitionIntKind__VaXqiHBsdA0MNhmXnesuRw': c_code/1_2/@mast.nim.c:2497:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from c_code/1_2/@mast.nim.c:8:0: c_code/1_2/@mast.nim.c:1091: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mast.nim.c: In function 'transitionRoutineSymKind__IAW6i9bfWpSsueZudnBZzHQ': c_code/1_2/@mast.nim.c:2711:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from c_code/1_2/@mast.nim.c:8:0: c_code/1_2/@mast.nim.c:1091: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mast.nim.c: In function 'transitionNoneToSym__ZdMf7vswMpd0Pc5oB9aS4og': c_code/1_2/@mast.nim.c:2861:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from c_code/1_2/@mast.nim.c:8:0: c_code/1_2/@mast.nim.c:1091: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mcommands.nim.c' -o 'c_code/3_2/@mcommands.nim.o' c_code/3_2/@mcommands.nim.c: In function 'processSpecificNote__B59avMINa9cm5CFqefE9bgZIQ': c_code/3_2/@mcommands.nim.c:2321:50: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T58_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__brsa2DgNdQAKzy1F0pSZlA_228, 2, val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mcommands.nim.c:8:0: c_code/3_2/@mcommands.nim.c:2175:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@mcommands.nim.c: In function 'processSwitch__DS57z9bPOnpy1Lyf6Fyb2vA': c_code/3_2/@mcommands.nim.c:3325:51: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T239_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(arg, TM__brsa2DgNdQAKzy1F0pSZlA_183); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mcommands.nim.c:8:0: c_code/3_2/@mcommands.nim.c:582:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mcommands.nim.c:4179:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)verb, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[((*conf).verbosity)- 0], 10); ^ In file included from c_code/3_2/@mcommands.nim.c:8:0: c_code/3_2/@mcommands.nim.c:1611:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@mcommands.nim.c:4195:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*conf).mainPackageNotes, (NIM_CONST void*)(*conf).notes, 10); ^ In file included from c_code/3_2/@mcommands.nim.c:8:0: c_code/3_2/@mcommands.nim.c:1611:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -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__nv2vimOedET8u7U3HE4lAwllstream': c_code/2_2/@mllstream.nim.c:658:48: warning: passing argument 2 of 'endsWith__sberXLoaiFnBA9azzLZ5m2Q' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T5_ = endsWith__sberXLoaiFnBA9azzLZ5m2Q(line, TM__ml9aueblxGz9aYsRLKvPmpow_11); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mllstream.nim.c:8:0: c_code/2_2/@mllstream.nim.c:518:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__sberXLoaiFnBA9azzLZ5m2Q)(NimStringDesc* x, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mlexer.nim.c' -o 'c_code/3_2/@mlexer.nim.o' c_code/3_2/@mlexer.nim.c: In function 'getEscapedChar__9aV9cE1HeiD7SKKtdj1FAFoQ_6': c_code/3_2/@mlexer.nim.c:1812:64: warning: passing argument 3 of 'matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T44_ = matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA((&(*L)), 48, TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:1622:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, NIM_CHAR first, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw second) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c: In function 'lexMessageLitNum__kGyfoytmFWEXzCRW182RNw': c_code/3_2/@mlexer.nim.c:2051:47: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_29); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2031:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c:2062:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_29); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2031:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c:2069:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2031:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c: In function 'getNumber__HIIb2qGWrX6bdDncTsehZw': c_code/3_2/@mlexer.nim.c:2231:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T8_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_33); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2077:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c:2247:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T11_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_35); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2077:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c:2257:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_33); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2077:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c:2268:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T15_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_36); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2077:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c:2291:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T23_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2077:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c:2306:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T30_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2077:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mlexer.nim.c:2323:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T39_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mlexer.nim.c:8:0: c_code/3_2/@mlexer.nim.c:2077:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mparser.nim.c' -o 'c_code/1_2/@mparser.nim.o' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mfilters.nim.c' -o 'c_code/1_2/@mfilters.nim.o' c_code/1_2/@mfilters.nim.c: In function 'filterStrip__q3sbyZuBFflBnh9a6RUnDbQ': c_code/1_2/@mfilters.nim.c:367:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] stripped = nsuStrip(line, leading, trailing, TM__TpC7tIfhGAaosc7HIsUuXA_10); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mfilters.nim.c:8:0: c_code/1_2/@mfilters.nim.c:155:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mfilter_tmpl.nim.c' -o 'c_code/1_2/@mfilter_tmpl.nim.o' c_code/1_2/@mfilter_tmpl.nim.c: In function 'parseLine__Seop6SJMf7a68kj2jl0nsQ': c_code/1_2/@mfilter_tmpl.nim.c:670:52: warning: passing argument 2 of 'endsWith__sberXLoaiFnBA9azzLZ5m2Q' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T26_ = endsWith__sberXLoaiFnBA9azzLZ5m2Q((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_11); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mfilter_tmpl.nim.c:8:0: c_code/1_2/@mfilter_tmpl.nim.c:361:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__sberXLoaiFnBA9azzLZ5m2Q)(NimStringDesc* x, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@mfilter_tmpl.nim.c:792:54: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T52_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_40); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mfilter_tmpl.nim.c:8:0: c_code/1_2/@mfilter_tmpl.nim.c:368:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@msyntaxes.nim.c' -o 'c_code/1_2/@msyntaxes.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_intsets.nim.c -o c_code/1_2/stdlib_intsets.nim.o c_code/1_2/stdlib_intsets.nim.c: In function 'assign__9aeoXSYLtfdHDeDWcO9bHVbg': c_code/1_2/stdlib_intsets.nim.c:683:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*dest).a, (NIM_CONST void*)(*src).a, sizeof(tyArray__emiAJ8okywrJw7ZHLzlXbQ)); ^ In file included from c_code/1_2/stdlib_intsets.nim.c:8:0: c_code/1_2/stdlib_intsets.nim.c:670: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/stdlib_intsets.nim.c:714:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*n).bits, (NIM_CONST void*)(*it).bits, sizeof(tyArray__VqSA39cBDWnwnJySTumCdjw)); ^ In file included from c_code/1_2/stdlib_intsets.nim.c:8:0: c_code/1_2/stdlib_intsets.nim.c:670: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mrodutils.nim.c' -o 'c_code/1_2/@mrodutils.nim.o' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mtrees.nim.c' -o 'c_code/1_2/@mtrees.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mtypes.nim.c' -o 'c_code/3_2/@mtypes.nim.o' c_code/3_2/@mtypes.nim.c: In function 'computeSizeAlign__Nur2IEN9ayDXYT9aVdBUPsYQ': c_code/3_2/@mtypes.nim.c:7031:94: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA(conf, (*typ).n, NIM_TRUE, (&accum_2)); ^ In file included from c_code/3_2/@mtypes.nim.c:8:0: c_code/3_2/@mtypes.nim.c:6140:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mtypes.nim.c:7036:95: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA(conf, (*typ).n, NIM_FALSE, (&accum_2)); ^ In file included from c_code/3_2/@mtypes.nim.c:8:0: c_code/3_2/@mtypes.nim.c:6140:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mtypes.nim.c:7045:90: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2(conf, (*typ).n, NIM_TRUE, (&accum_2)); ^ In file included from c_code/3_2/@mtypes.nim.c:8:0: c_code/3_2/@mtypes.nim.c:6397:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mtypes.nim.c:7050:91: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2(conf, (*typ).n, NIM_FALSE, (&accum_2)); ^ In file included from c_code/3_2/@mtypes.nim.c:8:0: c_code/3_2/@mtypes.nim.c:6397:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@mtypes.nim.c:7054:42: warning: passing argument 1 of 'finish__N2YmOAWMSZMVl7ctY8EMKA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] T170_ = finish__N2YmOAWMSZMVl7ctY8EMKA((&accum_2)); ^ In file included from c_code/3_2/@mtypes.nim.c:8:0: c_code/3_2/@mtypes.nim.c:6043:29: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(NI, finish__N2YmOAWMSZMVl7ctY8EMKA)(tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* arg) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mbtrees.nim.c' -o 'c_code/1_2/@mbtrees.nim.o' gcc -O2 -fPIC -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 gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mmodulegraphs.nim.c' -o 'c_code/1_2/@mmodulegraphs.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mmagicsys.nim.c' -o 'c_code/1_2/@mmagicsys.nim.o' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mnimsets.nim.c' -o 'c_code/1_2/@mnimsets.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@msemfold.nim.c' -o 'c_code/3_2/@msemfold.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mmodulepaths.nim.c' -o 'c_code/3_2/@mmodulepaths.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mvmdef.nim.c' -o 'c_code/1_2/@mvmdef.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@msemdata.nim.c' -o 'c_code/1_2/@msemdata.nim.o' c_code/1_2/@msemdata.nim.c: In function 'newOptionEntry__7Bbu0XAvxF5NmG8U4F9bYrw': c_code/1_2/@msemdata.nim.c:1374:37: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*conf).notes, 10); ^ In file included from c_code/1_2/@msemdata.nim.c:8:0: c_code/1_2/@msemdata.nim.c:1362: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@msemdata.nim.c:1375:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*conf).warningAsErrors, 10); ^ In file included from c_code/1_2/@msemdata.nim.c:8:0: c_code/1_2/@msemdata.nim.c:1362: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@msemdata.nim.c: In function 'pushOptionEntry__SQasfuhUR9aUpH0EyW9aFezg': c_code/1_2/@msemdata.nim.c:1858:37: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*(*(*c).graph).config).notes, 10); ^ In file included from c_code/1_2/@msemdata.nim.c:8:0: c_code/1_2/@msemdata.nim.c:1362: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@msemdata.nim.c:1859:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*(*(*c).graph).config).warningAsErrors, 10); ^ In file included from c_code/1_2/@msemdata.nim.c:8:0: c_code/1_2/@msemdata.nim.c:1362: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@msemdata.nim.c: In function 'popOptionEntry__9aY89b9aR25iMJ8fPdM84CvQg': c_code/1_2/@msemdata.nim.c:1877:51: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*(*c).graph).config).notes, (NIM_CONST void*)(*(*T2_)).notes, 10); ^ In file included from c_code/1_2/@msemdata.nim.c:8:0: c_code/1_2/@msemdata.nim.c:1362: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@msemdata.nim.c:1880:61: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*(*c).graph).config).warningAsErrors, (NIM_CONST void*)(*(*T3_)).warningAsErrors, 10); ^ In file included from c_code/1_2/@msemdata.nim.c:8:0: c_code/1_2/@msemdata.nim.c:1362: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mlinter.nim.c' -o 'c_code/1_2/@mlinter.nim.o' c_code/1_2/@mlinter.nim.c: In function 'beautifyName__9a3XujgxAEMrMsWlLydkJvg': c_code/1_2/@mlinter.nim.c:927:55: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] allUpper = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__NvI37FoCN5uTD3k9bAqbGMA_6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mlinter.nim.c:8:0: c_code/1_2/@mlinter.nim.c:459:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@mlinter.nim.c:949:48: warning: passing argument 2 of 'eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T10_ = eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg(s, TM__NvI37FoCN5uTD3k9bAqbGMA_7, 41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mlinter.nim.c:8:0: c_code/1_2/@mlinter.nim.c:856:35: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg)(NimStringDesc* s, NimStringDesc** a, NI aLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mnimfix@sprettybase.nim.c' -o 'c_code/1_2/@mnimfix@sprettybase.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mlookups.nim.c' -o 'c_code/1_2/@mlookups.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@msemtypinst.nim.c' -o 'c_code/1_2/@msemtypinst.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mparampatterns.nim.c' -o 'c_code/1_2/@mparampatterns.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mlowerings.nim.c' -o 'c_code/1_2/@mlowerings.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@msigmatch.nim.c' -o 'c_code/3_2/@msigmatch.nim.o' c_code/3_2/@msigmatch.nim.c: In function 'getTokenLenFromSource__Ag69bMcP2z1X5yPIF8diKPw': c_code/3_2/@msigmatch.nim.c:2068:93: warning: passing argument 3 of 'parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils((*colonenv_).line1, (&sourceIdent), TM__EV5hHJmjIY9cla9b9be7fSVJQ_8, column); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msigmatch.nim.c:8:0: c_code/3_2/@msigmatch.nim.c:1921:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@msigmatch.nim.c: In function 'paramTypesMatch__MkZIYaWSL2Febv66liB9aIA': c_code/3_2/@msigmatch.nim.c:9627:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&x), (NIM_CONST void*)(&T8_), sizeof(x)); ^ In file included from c_code/3_2/@msigmatch.nim.c:8:0: c_code/3_2/@msigmatch.nim.c:1799: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@msigmatch.nim.c:9631:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&y), (NIM_CONST void*)(&T9_), sizeof(y)); ^ In file included from c_code/3_2/@msigmatch.nim.c:8:0: c_code/3_2/@msigmatch.nim.c:1799: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@msigmatch.nim.c:9635:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&z), (NIM_CONST void*)(&T10_), sizeof(z)); ^ In file included from c_code/3_2/@msigmatch.nim.c:8:0: c_code/3_2/@msigmatch.nim.c:1799: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@msigmatch.nim.c: In function 'argtypeMatches__gpWCq1law3K3m6Z2JETYnw': c_code/3_2/@msigmatch.nim.c:9814:48: warning: passing argument 1 of 'contains__RQ7v5MK0dOhApn0wj6F1iAsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T6_ = contains__RQ7v5MK0dOhApn0wj6F1iAsystem(TM__EV5hHJmjIY9cla9b9be7fSVJQ_62, 2, m.intConvMatches); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msigmatch.nim.c:8:0: c_code/3_2/@msigmatch.nim.c:9778:27: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' static N_INLINE(NIM_BOOL, contains__RQ7v5MK0dOhApn0wj6F1iAsystem)(NI* a, NI aLen_0, NI item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mimporter.nim.c' -o 'c_code/1_2/@mimporter.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mprocfind.nim.c' -o 'c_code/1_2/@mprocfind.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mpragmas.nim.c' -o 'c_code/3_2/@mpragmas.nim.o' c_code/3_2/@mpragmas.nim.c: In function 'singlePragma__KQ6mgDJAAhGjX4CT62UFwg': c_code/3_2/@mpragmas.nim.c:4588:55: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T88_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(name_3, TM__tPA3StZ6VsKyoznyrIfFxg_27); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mpragmas.nim.c:8:0: c_code/3_2/@mpragmas.nim.c:1169:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mreorder.nim.c' -o 'c_code/1_2/@mreorder.nim.o' c_code/1_2/@mreorder.nim.c: In function 'buildGraph__l1rQixGqVPrOr9aCWQMBrWw': c_code/1_2/@mreorder.nim.c:2047:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&uses), (NIM_CONST void*)(&deps->data[i_3].Field1), sizeof(uses)); ^ In file included from c_code/1_2/@mreorder.nim.c:8:0: c_code/1_2/@mreorder.nim.c:1025: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mreorder.nim.c:2074:40: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&declares), (NIM_CONST void*)(&deps->data[j].Field0), sizeof(declares)); ^ In file included from c_code/1_2/@mreorder.nim.c:8:0: c_code/1_2/@mreorder.nim.c:1025: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mpasses.nim.c' -o 'c_code/1_2/@mpasses.nim.o' c_code/1_2/@mpasses.nim.c: In function 'prepareConfigNotes__aErgAxFWejI8802zxMk6Ug': c_code/1_2/@mpasses.nim.c:951:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from c_code/1_2/@mpasses.nim.c:8:0: c_code/1_2/@mpasses.nim.c:934: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mpasses.nim.c:957:57: warning: passing argument 2 of 'nimCmpMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (!(nimCmpMem((*(*graph).config).mainPackageNotes, TM__Tko7U9cii9bC6Kt2otnwMmCg_4, 10)==0)) goto LA9_; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mpasses.nim.c:8:0: c_code/1_2/@mpasses.nim.c:939:22: note: expected 'void *' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mpasses.nim.c:958:59: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).mainPackageNotes, (NIM_CONST void*)(*(*graph).config).notes, 10); ^ In file included from c_code/1_2/@mpasses.nim.c:8:0: c_code/1_2/@mpasses.nim.c:934: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mpasses.nim.c:961:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 10); ^ In file included from c_code/1_2/@mpasses.nim.c:8:0: c_code/1_2/@mpasses.nim.c:934: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@msaturate.nim.c' -o 'c_code/1_2/@msaturate.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mguards.nim.c' -o 'c_code/1_2/@mguards.nim.o' gcc -O2 -fPIC -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' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mvarpartitions.nim.c' -o 'c_code/1_2/@mvarpartitions.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@msighashes.nim.c' -o 'c_code/1_2/@msighashes.nim.o' c_code/1_2/@msighashes.nim.c: In function 'symBodyDigest__CuOAIgIy9afVyEqS9a6M9bEMA': c_code/1_2/@msighashes.nim.c:1745:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)Result, (NIM_CONST void*)value, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/@msighashes.nim.c:8:0: c_code/1_2/@msighashes.nim.c:771: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mliftdestructors.nim.c' -o 'c_code/1_2/@mliftdestructors.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@msempass2.nim.c' -o 'c_code/1_2/@msempass2.nim.o' c_code/1_2/@msempass2.nim.c: In function 'notNilCheck__FX9ajqYTj7Kqx6JBznhB5sQ': c_code/1_2/@msempass2.nim.c:2732:57: warning: passing argument 2 of 'containsNode__3PkUvehQ5keciM9cue9ayMTw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T29_ = containsNode__3PkUvehQ5keciM9cue9ayMTw(n_2, TM__wkTG4eaV3t1uo3x09apjcwA_30); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@msempass2.nim.c:8:0: c_code/1_2/@msempass2.nim.c:1196:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__3PkUvehQ5keciM9cue9ayMTw)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@msempass2.nim.c: In function 'trackCall__BxqWoS9czp4uFup6HfSkCeA_2': c_code/1_2/@msempass2.nim.c:3888:47: warning: passing argument 1 of 'find__jfydvRaAcnbXyRZInRGcjwsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] opKind = find__jfydvRaAcnbXyRZInRGcjwsystem(AttachedOpToStr__gGSR5Ulzx6g21lOISgt9aWA, T205_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@msempass2.nim.c:8:0: c_code/1_2/@msempass2.nim.c:3254:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__jfydvRaAcnbXyRZInRGcjwsystem)(tyArray__JXkBzVsE9bvmcpuZvrueLVg a, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mcgmeth.nim.c' -o 'c_code/1_2/@mcgmeth.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mliftlocals.nim.c' -o 'c_code/1_2/@mliftlocals.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mlambdalifting.nim.c' -o 'c_code/1_2/@mlambdalifting.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mclosureiters.nim.c' -o 'c_code/1_2/@mclosureiters.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mtransf.nim.c' -o 'c_code/1_2/@mtransf.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mvmgen.nim.c' -o 'c_code/1_2/@mvmgen.nim.o' c_code/1_2/@mvmgen.nim.c: In function 'genMagic__nCoAHjo16P5zqJafFfwLew': c_code/1_2/@mvmgen.nim.c:4835:81: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T341_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_58), TM__24XApAWKNvaMkcyklm8bNA_59, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mvmgen.nim.c:8:0: c_code/1_2/@mvmgen.nim.c:604:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@mvmgen.nim.c:4843:81: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T343_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_58), TM__24XApAWKNvaMkcyklm8bNA_62, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mvmgen.nim.c:8:0: c_code/1_2/@mvmgen.nim.c:604:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@mvmgen.nim.c:4851:81: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T345_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_58), TM__24XApAWKNvaMkcyklm8bNA_65, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mvmgen.nim.c:8:0: c_code/1_2/@mvmgen.nim.c:604:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mvmdeps.nim.c' -o 'c_code/3_2/@mvmdeps.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mvmmarshal.nim.c' -o 'c_code/1_2/@mvmmarshal.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mgorgeimpl.nim.c' -o 'c_code/3_2/@mgorgeimpl.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mmacrocacheimpl.nim.c' -o 'c_code/1_2/@mmacrocacheimpl.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mvmprofiler.nim.c' -o 'c_code/1_2/@mvmprofiler.nim.o' c_code/1_2/@mvmprofiler.nim.c: In function 'dump__Mb6F9aWuAmny8imBUjTGzOw': c_code/1_2/@mvmprofiler.nim.c:641:14: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__I0wckmaPYx4om2FQ6YfxMA_2, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mvmprofiler.nim.c:8:0: c_code/1_2/@mvmprofiler.nim.c:509:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mevaltempl.nim.c' -o 'c_code/1_2/@mevaltempl.nim.o' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mvm.nim.c' -o 'c_code/3_2/@mvm.nim.o' c_code/3_2/@mvm.nim.c: In function 'rawExecute__OUDseXSU2midLA4bLXt3gg': c_code/3_2/@mvm.nim.c:5542:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&retVal), (NIM_CONST void*)(®s->data[((NI) 0)]), sizeof(retVal)); ^ In file included from c_code/3_2/@mvm.nim.c:8:0: c_code/3_2/@mvm.nim.c:2842: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mpatterns.nim.c' -o 'c_code/1_2/@mpatterns.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@msemmacrosanity.nim.c' -o 'c_code/1_2/@msemmacrosanity.nim.o' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mplugins@slocals.nim.c' -o 'c_code/1_2/@mplugins@slocals.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mplugins@sitersgen.nim.c' -o 'c_code/1_2/@mplugins@sitersgen.nim.o' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mspawn.nim.c' -o 'c_code/1_2/@mspawn.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@msem.nim.c' -o 'c_code/3_2/@msem.nim.o' c_code/3_2/@msem.nim.c: In function 'semIdentWithPragma__gSt4lwrAK8GOXOIIBgGsog': c_code/3_2/@msem.nim.c:7971:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_108, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c:7976:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_109, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c:7981:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_109, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c:7986:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_110, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semProcTypeNode__ZVaxL1YkeVlGuk9csaO0Z2w': c_code/3_2/@msem.nim.c:11160:111: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, arg, (*(*a)._kind_6.sons->data[j])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_124, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semProcAux__HtuGXsziiAueY6wARBVVAA': c_code/3_2/@msem.nim.c:17519:52: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T171_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__rF9caJawfOjYTjsgLVUSGFA_191, 3, (*(*s).name).s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:12491:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@msem.nim.c: In function 'determineType__PSSiITp8zAUcZ8z1k5AMLA': c_code/3_2/@msem.nim.c:17786:67: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T5_ = semProcAux__HtuGXsziiAueY6wARBVVAA(c, (*s).ast, (*s).kind, TM__rF9caJawfOjYTjsgLVUSGFA_363, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:17181:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'generateInstance__Bbmaz5QjetnTaor7LYngPg': c_code/3_2/@msem.nim.c:20092:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_92, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semConstructFields__uWuMnWjhYSs5k358Hz7X7w': c_code/3_2/@msem.nim.c:22673:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&diff), (NIM_CONST void*)(&T68_), sizeof(diff)); ^ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:4715: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@msem.nim.c:22826:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&diff_2), (NIM_CONST void*)(&T124_), sizeof(diff_2)); ^ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:4715: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@msem.nim.c: In function 'semObjectNode__tVh16nX9aMGhmdbUfY4leuQ': c_code/3_2/@msem.nim.c:23193:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_433, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semProcTypeWithScope__HVX0MCOg4yL8PRkNzdiEmQ': c_code/3_2/@msem.nim.c:25480:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_544, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c:25503:53: warning: passing argument 4 of 'implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw(c, s, n, TM__rF9caJawfOjYTjsgLVUSGFA_545); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1618:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semEnum__O8zf75mcUwo9cfPQUQRaEug_15': c_code/3_2/@msem.nim.c:25615:139: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, e, (*(*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 0)])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_548, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c:25753:106: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, e, (*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_548, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semTemplateDef__7YxUILpPxooC5qqa89a54dw_37': c_code/3_2/@msem.nim.c:30946:51: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T14_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(names__yCnDYwFZyTz3YBJ4ma9adZQ, 8, (*(*s).name).s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:12491:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@msem.nim.c:30980:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_619, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semLambda__vJZwz9bfROKrfrtM50y74CQ_26': c_code/3_2/@msem.nim.c:32760:62: warning: passing argument 3 of 'semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw(c, n, TM__rF9caJawfOjYTjsgLVUSGFA_656); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:7657:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* prc, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c:32824:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_656, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'typeDefLeftSidePass__Sbx6MQrOoMPnRUYXOXA3NA': c_code/3_2/@msem.nim.c:35178:81: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*name)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_433, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'symForVar__AO57Q9bSpsZiuv7kwwoM7yw_3': c_code/3_2/@msem.nim.c:37269:82: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_779, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semForFields__7e8kUc3a9a4gEAcnG7wUcyQ_2': c_code/3_2/@msem.nim.c:38078:56: warning: passing argument 2 of 'containsNode__3PkUvehQ5keciM9cue9ayMTw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T46_ = containsNode__3PkUvehQ5keciM9cue9ayMTw(stmts, TM__rF9caJawfOjYTjsgLVUSGFA_795); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:2089:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__3PkUvehQ5keciM9cue9ayMTw)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semIterator__7YxUILpPxooC5qqa89a54dw_54': c_code/3_2/@msem.nim.c:39011:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 15), TM__rF9caJawfOjYTjsgLVUSGFA_827, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:17181:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semProc__7YxUILpPxooC5qqa89a54dw_55': c_code/3_2/@msem.nim.c:39072:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), TM__rF9caJawfOjYTjsgLVUSGFA_831, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:17181:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semFunc__7YxUILpPxooC5qqa89a54dw_56': c_code/3_2/@msem.nim.c:39078:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 13), TM__rF9caJawfOjYTjsgLVUSGFA_831, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:17181:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semMethod__7YxUILpPxooC5qqa89a54dw_57': c_code/3_2/@msem.nim.c:39097:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 14), TM__rF9caJawfOjYTjsgLVUSGFA_834, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:17181:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semConverterDef__7YxUILpPxooC5qqa89a54dw_58': c_code/3_2/@msem.nim.c:39169:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 16), TM__rF9caJawfOjYTjsgLVUSGFA_831, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:17181:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semMacroDef__7YxUILpPxooC5qqa89a54dw_59': c_code/3_2/@msem.nim.c:39212:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 17), TM__rF9caJawfOjYTjsgLVUSGFA_841, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:17181:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semPragmaBlock__7YxUILpPxooC5qqa89a54dw_63': c_code/3_2/@msem.nim.c:39609:102: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, ((tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w*) NIM_NIL), pragmaList, TM__rF9caJawfOjYTjsgLVUSGFA_861, NIM_TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@msem.nim.c: In function 'semExpr__vJZwz9bfROKrfrtM50y74CQ_3': c_code/3_2/@msem.nim.c:40474:59: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, (*(*c).p).owner, n, TM__rF9caJawfOjYTjsgLVUSGFA_826, NIM_TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@msem.nim.c:8:0: c_code/3_2/@msem.nim.c:1507:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mtreetab.nim.c' -o 'c_code/1_2/@mtreetab.nim.o' gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mcgendata.nim.c' -o 'c_code/1_2/@mcgendata.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mccgmerge.nim.c' -o 'c_code/1_2/@mccgmerge.nim.o' c_code/1_2/@mccgmerge.nim.c: In function 'writeTypeCache__zKjQfFdZiEDKmkABywc36A': c_code/1_2/@mccgmerge.nim.c:677:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)id, (NIM_CONST void*)a.data->data[h].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from c_code/1_2/@mccgmerge.nim.c:8:0: c_code/1_2/@mccgmerge.nim.c:616: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mccgmerge.nim.c: In function 'readMergeSections__SkJF1FEO0K3zrbuQ9bO4UlQ': c_code/1_2/@mccgmerge.nim.c:1225:52: warning: passing argument 1 of 'find__4Jd7hK7uBJp9aFoP0efveMwsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] sectionA = find__4Jd7hK7uBJp9aFoP0efveMwsystem(CFileSectionNames__Nw5Vq9cKTP76D9bnQrn5ErRw, k); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mccgmerge.nim.c:8:0: c_code/1_2/@mccgmerge.nim.c:1113:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__4Jd7hK7uBJp9aFoP0efveMwsystem)(tyArray__popwAbp3uuRZiC4rZbYrXw a, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mccgmerge.nim.c:1240:53: warning: passing argument 1 of 'find__9blnoqS2yGHVVVWM2SPa6Owsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] sectionB = find__9blnoqS2yGHVVVWM2SPa6Owsystem(CProcSectionNames__CFc65xAsTDyk1IJIOKvV1w, k); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mccgmerge.nim.c:8:0: c_code/1_2/@mccgmerge.nim.c:1148:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__9blnoqS2yGHVVVWM2SPa6Owsystem)(tyArray__IgBcQZSkSYWgypAN2G9aUCg a, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@menumtostr.nim.c' -o 'c_code/1_2/@menumtostr.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mdfa.nim.c' -o 'c_code/1_2/@mdfa.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@moptimizer.nim.c' -o 'c_code/1_2/@moptimizer.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@minjectdestructors.nim.c' -o 'c_code/1_2/@minjectdestructors.nim.o' c_code/1_2/@minjectdestructors.nim.c: In function 'injectDestructorCalls__vFi0WDJke19caFCX1tc1FkQ': c_code/1_2/@minjectdestructors.nim.c:6611:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__dJ4qrEWDmqGA8FWJ0TYKJQ_39, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@minjectdestructors.nim.c:8:0: c_code/1_2/@minjectdestructors.nim.c:951:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@msemparallel.nim.c' -o 'c_code/1_2/@msemparallel.nim.o' c_code/1_2/@msemparallel.nim.c: In function 'checkSlicesAreDisjoint__oEYSvTAgV5TtcIl6O6tf7A_2': c_code/1_2/@msemparallel.nim.c:2141:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&x_2), (NIM_CONST void*)(&(*c).slices->data[i_2]), sizeof(x_2)); ^ In file included from c_code/1_2/@msemparallel.nim.c:8:0: c_code/1_2/@msemparallel.nim.c:1275: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@msemparallel.nim.c:2143:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&y), (NIM_CONST void*)(&(*c).slices->data[j]), sizeof(y)); ^ In file included from c_code/1_2/@msemparallel.nim.c:8:0: c_code/1_2/@msemparallel.nim.c:1275: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -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 gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mcgen.nim.c' -o 'c_code/3_2/@mcgen.nim.o' c_code/3_2/@mcgen.nim.c: In function 'genAssignment__BtucsTdHw7orsXIL75hNVg': c_code/3_2/@mcgen.nim.c:12791:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&a), (NIM_CONST void*)(&T123_), sizeof(a)); ^ In file included from c_code/3_2/@mcgen.nim.c:8:0: c_code/3_2/@mcgen.nim.c:3647: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@mcgen.nim.c:12799:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&b), (NIM_CONST void*)(&T126_), sizeof(b)); ^ In file included from c_code/3_2/@mcgen.nim.c:8:0: c_code/3_2/@mcgen.nim.c:3647: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/3_2/@mcgen.nim.c: In function 'genInfixCall__HKkL9adNEIcNHeJ0iZ6uitg_3': c_code/3_2/@mcgen.nim.c:22619:48: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T7_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(pat, TM__MQdRN7fpbG7rPm4JpVVAhA_412); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@mcgen.nim.c:8:0: c_code/3_2/@mcgen.nim.c:1790:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mmodules.nim.c' -o 'c_code/1_2/@mmodules.nim.o' c_code/1_2/@mmodules.nim.c: In function 'importModule__eaYLAZLmi86rX9aH754cWPA': c_code/1_2/@mmodules.nim.c:1219:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from c_code/1_2/@mmodules.nim.c:8:0: c_code/1_2/@mmodules.nim.c:954: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@mmodules.nim.c:1224:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 10); ^ In file included from c_code/1_2/@mmodules.nim.c:8:0: c_code/1_2/@mmodules.nim.c:954: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/6_2/@mscriptconfig.nim.c' -o 'c_code/6_2/@mscriptconfig.nim.o' c_code/6_2/@mscriptconfig.nim.c: In function 'colonanonymous___Qr05nmgTF9aNCrBbBhUhmgA_14': c_code/6_2/@mscriptconfig.nim.c:1862:59: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(T1_, NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/6_2/@mscriptconfig.nim.c:8:0: c_code/6_2/@mscriptconfig.nim.c:952:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/6_2/@mscriptconfig.nim.c: In function 'colonanonymous___Qr05nmgTF9aNCrBbBhUhmgA_29': c_code/6_2/@mscriptconfig.nim.c:2199:48: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T7_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(val, TM__FA6jNt3IW9afkuZFmR0bnUQ_76); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/6_2/@mscriptconfig.nim.c:8:0: c_code/6_2/@mscriptconfig.nim.c:1004:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -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' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mpassaux.nim.c' -o 'c_code/1_2/@mpassaux.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mdepends.nim.c' -o 'c_code/1_2/@mdepends.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@msourcemap.nim.c' -o 'c_code/1_2/@msourcemap.nim.o' c_code/1_2/@msourcemap.nim.c: In function 'parse__1GlF8FIoxl8Cl9caEwQJitg': c_code/1_2/@msourcemap.nim.c:720:56: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] line = nsuStrip(originalLine, NIM_TRUE, NIM_TRUE, TM__6vuGHHnP4PcSvUQSx0mGGg_8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@msourcemap.nim.c:8:0: c_code/1_2/@msourcemap.nim.c:304:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mjsgen.nim.c' -o 'c_code/1_2/@mjsgen.nim.o' c_code/1_2/@mjsgen.nim.c: In function 'genInfixCall__Bp5hmw3gImpkyC9cflWESLg_13': c_code/1_2/@mjsgen.nim.c:9636:50: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T15_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(pat, TM__BxLwT0mhrtgTPodf1v3xjg_232); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mjsgen.nim.c:8:0: c_code/1_2/@mjsgen.nim.c:1259:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@mjsgen.nim.c: In function 'genHeader__Jh8YZW9c6mmqtRqmZvtYISg': c_code/1_2/@mjsgen.nim.c:13372:30: warning: passing argument 2 of 'nsuFormatVarargs' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = nsuFormatVarargs(T1_, TM__BxLwT0mhrtgTPodf1v3xjg_330, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@mjsgen.nim.c:8:0: c_code/1_2/@mjsgen.nim.c:1367:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatVarargs)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@m..@slib@spackages@sdocutils@srstast.nim.c' -o 'c_code/1_2/@m..@slib@spackages@sdocutils@srstast.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c' -o 'c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.o' c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'getFieldValue__TOPoj9cIRh7GBTY6PKofpTQ_4': c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:1361:45: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_27); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:361:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'rawGetTok__JqIhtKmczNVVvUv6mwBG9aw': c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:1832:46: warning: passing argument 3 of 'getThing__W3WNx09cSKDY9c84PGpQTnNA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] getThing__W3WNx09cSKDY9c84PGpQTnNA(L, tok, TM__Xuc9bgVTDeYXjwnCJIlXSig_56); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:1659:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, getThing__W3WNx09cSKDY9c84PGpQTnNA)(tyObject_Lexer__5boGUNyj9cHomWCEznBP3KA* L, tyObject_Token__9cnCC036DOlVv9c9aESuaQcBw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:1840:46: warning: passing argument 3 of 'getThing__W3WNx09cSKDY9c84PGpQTnNA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] getThing__W3WNx09cSKDY9c84PGpQTnNA(L, tok, TM__Xuc9bgVTDeYXjwnCJIlXSig_57); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:1659:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, getThing__W3WNx09cSKDY9c84PGpQTnNA)(tyObject_Lexer__5boGUNyj9cHomWCEznBP3KA* L, tyObject_Token__9cnCC036DOlVv9c9aESuaQcBw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'match__Q9ccnP9b8RJYaO2u1a0CIzXA': c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:2319:81: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig((*p).tok->data[j].symbol, TM__Xuc9bgVTDeYXjwnCJIlXSig_60); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:429:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'getDirKind__5hUTGl1r5cs5ipTbZ64j9cg': c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:3075:41: warning: passing argument 1 of 'find__Tx3lAYjpwdGEfDSNU3JWyQsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = find__Tx3lAYjpwdGEfDSNU3JWyQsystem(DirIds__8wMg8PYAAl38ckLcA5VjCA, s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:3036:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__Tx3lAYjpwdGEfDSNU3JWyQsystem)(tyArray__pq8mfSp9bT2PbH9bKmz9cdOdA a, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isInlineMarkupStart__9chs6Bi4LFOMODOJ3gMG4RQ': c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:3157:49: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T10_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__Xuc9bgVTDeYXjwnCJIlXSig_94, 2, markup); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:3121:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isInlineMarkupEnd__9chs6Bi4LFOMODOJ3gMG4RQ_2': c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:3258:49: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T12_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__Xuc9bgVTDeYXjwnCJIlXSig_94, 2, markup); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:3121:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isUrl__qgwCMC7Ekn7kHm3HtDKLkw': c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:3913:48: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T1_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__Xuc9bgVTDeYXjwnCJIlXSig_181, 5, (*p).tok->data[i].symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:3121:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'dirInclude__naJf3qvk6DpdtbboNxHj4g_7': c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:4482:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] filename = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_27); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:361:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:4522:52: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] searchFor = nsuStrip(T16_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_27); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:361:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:4550:54: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] searchFor_2 = nsuStrip(T28_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_27); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:361:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:4581:46: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T41_ = nsuStrip(T40_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_27); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:361:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'dirCodeBlock__NZFSLyva35ahnCnHMXeOUQ': c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:4722:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] filename = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_27); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.c:361:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c' -o 'c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.o' c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'cppNextToken__9a3JlWX9cxQaYCTvq9c0xqGpQ_2': c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1949:44: warning: passing argument 2 of 'clikeNextToken__L8t1qBucomXxnIP2FCz8cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] clikeNextToken__L8t1qBucomXxnIP2FCz8cA(g, keywords__gKv1FOzFRrCgE4Gfcb8wGg, 48, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1550:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__L8t1qBucomXxnIP2FCz8cA)(tyObject_GeneralTokenizer__XJrmQSLLjVmugZQb54lVWA* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__0rxT9beFrYOPADukozRvVEQ flags) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'csharpNextToken__9a3JlWX9cxQaYCTvq9c0xqGpQ_3': c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1952:44: warning: passing argument 2 of 'clikeNextToken__L8t1qBucomXxnIP2FCz8cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] clikeNextToken__L8t1qBucomXxnIP2FCz8cA(g, keywords__4q4uWPzDVcuStQAwoQZEcg, 77, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1550:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__L8t1qBucomXxnIP2FCz8cA)(tyObject_GeneralTokenizer__XJrmQSLLjVmugZQb54lVWA* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__0rxT9beFrYOPADukozRvVEQ flags) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'cNextToken__9a3JlWX9cxQaYCTvq9c0xqGpQ_4': c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1955:44: warning: passing argument 2 of 'clikeNextToken__L8t1qBucomXxnIP2FCz8cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] clikeNextToken__L8t1qBucomXxnIP2FCz8cA(g, keywords__fVlyodPJ9cBW5UpZt9aXLsYg, 37, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1550:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__L8t1qBucomXxnIP2FCz8cA)(tyObject_GeneralTokenizer__XJrmQSLLjVmugZQb54lVWA* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__0rxT9beFrYOPADukozRvVEQ flags) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'javaNextToken__9a3JlWX9cxQaYCTvq9c0xqGpQ_5': c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1958:44: warning: passing argument 2 of 'clikeNextToken__L8t1qBucomXxnIP2FCz8cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] clikeNextToken__L8t1qBucomXxnIP2FCz8cA(g, keywords__BFcPo8VN9a0Dz3tY8Awo9bkg, 53, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:8:0: c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.c:1550:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__L8t1qBucomXxnIP2FCz8cA)(tyObject_GeneralTokenizer__XJrmQSLLjVmugZQb54lVWA* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__0rxT9beFrYOPADukozRvVEQ flags) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c' -o 'c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.o' c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'renderField__9bVWgX0SWmhEi3eHlrcMD8g_5': c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:1703:43: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T6_ = nsuStrip(T5_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'renderImage__9bVWgX0SWmhEi3eHlrcMD8g_6': c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:1814:42: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:1827:42: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T9_ = nsuStrip(T8_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:1840:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T16_ = nsuStrip(T15_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:1853:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T23_ = nsuStrip(T22_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:1866:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T30_ = nsuStrip(T29_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:1910:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T51_ = nsuStrip(T50_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'parseCodeBlockField__8mQpi5m1u2R5BPC42lxLuQ': c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:1980:84: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*params).filename), nsuStrip(T18_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:1988:83: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*params).testCmd), nsuStrip(T20_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2023:83: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*params).langStr), nsuStrip(T34_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'parseCodeBlockParams__0UCWvfdZ9avksgBajNgLGBw': c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2078:82: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*Result).langStr), nsuStrip(T13_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'buildLinesHtmlTable__8VPefF9cpzTz1N4Guin4vxQ': c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2126:43: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T8_ = nsuStrip(code, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'renderContainer__9bVWgX0SWmhEi3eHlrcMD8g_8': c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2293:42: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_59); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:478:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'unquoteIndexColumn__Hchmde6CO0ano09cqrnA4Ag_2': c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:2975:57: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(text, TM__vGSJrCjWQr859bqRvctRIaA_177, 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.c:534:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -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 gcc -O2 -fPIC -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 gcc -O2 -fPIC -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 gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/1_2/stdlib_cgi.nim.c -o c_code/1_2/stdlib_cgi.nim.o gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mtypesrenderer.nim.c' -o 'c_code/1_2/@mtypesrenderer.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/1_2/@mrenderverbatim.nim.c' -o 'c_code/1_2/@mrenderverbatim.nim.o' gcc -O2 -fPIC -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 gcc -O2 -fPIC -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__a9cVWkngyzzlrLvtxpnRSvg': c_code/2_2/@mdocgen.nim.c:2383:93: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] arg2X60gensym4_ = nsuFormatOpenArray(((NimStringDesc*) &TM__5fUAZGW8WPeit3fZaQyNXA_34), TM__5fUAZGW8WPeit3fZaQyNXA_35, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:986:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:2404:93: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] arg2X60gensym7_ = nsuFormatOpenArray(((NimStringDesc*) &TM__5fUAZGW8WPeit3fZaQyNXA_34), TM__5fUAZGW8WPeit3fZaQyNXA_39, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:986:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ c_code/nimbase.h:252: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__CsFui9bBKN4zbV9c9cdppnsLA': c_code/2_2/@mdocgen.nim.c:2809:73: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T7_, TM__5fUAZGW8WPeit3fZaQyNXA_56, 2, T8_, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:2828:75: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T15_, TM__5fUAZGW8WPeit3fZaQyNXA_56, 2, T16_, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252: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__kPnzAIKnun4jRp3dcGAV8Q': c_code/2_2/@mdocgen.nim.c:4771:45: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_85); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:1119:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:4785:31: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pos = nsuFindCharSet(result, TM__5fUAZGW8WPeit3fZaQyNXA_121, ((NI) 0), ((NI) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:1165:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last); ^ c_code/nimbase.h:252: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__FFKq9cqnaX9c3oo9a5AloSpuQ': c_code/2_2/@mdocgen.nim.c:4914:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T26_ = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_85); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:1119:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:4958:91: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] defaultBranch = nsuFormatOpenArray(((NimStringDesc*) &TM__5fUAZGW8WPeit3fZaQyNXA_96), TM__5fUAZGW8WPeit3fZaQyNXA_97, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:986:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:4978:86: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T49_[0] = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, docItemSeeSrc, TM__5fUAZGW8WPeit3fZaQyNXA_102, 5, T50_, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:4999:86: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T54_[0] = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, docItemSeeSrc, TM__5fUAZGW8WPeit3fZaQyNXA_102, 5, T55_, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:5024:71: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T60_ = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T58_, TM__5fUAZGW8WPeit3fZaQyNXA_108, 11, T59_, 11); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:5129:71: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T96_ = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T94_, TM__5fUAZGW8WPeit3fZaQyNXA_123, 3, T95_, 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:5143:72: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T101_ = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T98_, TM__5fUAZGW8WPeit3fZaQyNXA_125, 4, T99_, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:5162:51: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T110_ = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_85); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:1119:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:5174:55: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T113_ = nsuStrip(complexSymbol, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_85); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:1119:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252: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 'genSection__PEsLviLPpF9bX8MsjBavO4Q': c_code/2_2/@mdocgen.nim.c:5834:108: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] asgnRef((void**) (&(*d).section[(kind)- 0]), ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T5_, TM__5fUAZGW8WPeit3fZaQyNXA_153, 4, T6_, 4)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:5883:77: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T24_ = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T21_, TM__5fUAZGW8WPeit3fZaQyNXA_159, 5, T22_, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:5902:105: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] asgnRef((void**) (&(*d).toc[(kind)- 0]), ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T25_, TM__5fUAZGW8WPeit3fZaQyNXA_153, 4, T26_, 4)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252: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 'genOutFile__dxphY5tqCcKvikJIbUMu5Q': c_code/2_2/@mdocgen.nim.c:5984:71: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] toc = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T12_, TM__5fUAZGW8WPeit3fZaQyNXA_163, 1, T13_, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:6074:74: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] content = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T38_, TM__5fUAZGW8WPeit3fZaQyNXA_168, 9, T39_, 9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mdocgen.nim.c:6100:72: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] code = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T46_, TM__5fUAZGW8WPeit3fZaQyNXA_178, 12, T47_, 12); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252: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 'commandBuildIndex__G9aVujEhUM3YWsYQBFeTRfQ': c_code/2_2/@mdocgen.nim.c:6933:65: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] code = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ(conf, T7_, TM__5fUAZGW8WPeit3fZaQyNXA_209, 11, T8_, 11); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:2603:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ c_code/nimbase.h:252: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__MfiAsDFdBFUXqSzZDl4T9bg': c_code/2_2/@mdocgen.nim.c:7071:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] stripped = nsuStrip(T7_, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_85); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mdocgen.nim.c:8:0: c_code/2_2/@mdocgen.nim.c:1119:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mdocgen2.nim.c' -o 'c_code/3_2/@mdocgen2.nim.o' gcc -O2 -fPIC -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__ikP0vuP6oxqlYdG7q9cY7sA_2': c_code/2_2/@mmain.nim.c:1525:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from c_code/2_2/@mmain.nim.c:8:0: c_code/2_2/@mmain.nim.c:1379: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:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c 'c_code/3_2/@mcmdlinehelper.nim.c' -o 'c_code/3_2/@mcmdlinehelper.nim.o' gcc -O2 -fPIC -D_FORTIFY_SOURCE=2 -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident -Ic_code -c c_code/4_2/stdlib_browsers.nim.c -o c_code/4_2/stdlib_browsers.nim.o gcc -O2 -fPIC -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__0ODH9apAuQHiVD2VRBWaB5Q': c_code/2_2/@mnim.nim.c:815:47: warning: passing argument 2 of 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] initOptParser__C9a079cuyRqhvKudWkyCzvXQ(cmd, TM__6xNBOpPeN0DsJ34t7RoSng_3, T1_, NIM_TRUE, (&p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mnim.nim.c:8:0: c_code/2_2/@mnim.nim.c:472:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, initOptParser__C9a079cuyRqhvKudWkyCzvXQ)(NimStringDesc* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* Result); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mnim.nim.c:908:51: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T40_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__6xNBOpPeN0DsJ34t7RoSng_6, 3, T39_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mnim.nim.c:8:0: c_code/2_2/@mnim.nim.c:796:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ c_code/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ c_code/2_2/@mnim.nim.c: In function 'findNodeJs__dT9cGd8fI0ylss24ld7sh9bQnodejs': c_code/2_2/@mnim.nim.c:921:108: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__6xNBOpPeN0DsJ34t7RoSng_15), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mnim.nim.c:8:0: c_code/2_2/@mnim.nim.c:504:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ c_code/2_2/@mnim.nim.c:924:109: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__6xNBOpPeN0DsJ34t7RoSng_16), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from c_code/2_2/@mnim.nim.c:8:0: c_code/2_2/@mnim.nim.c:504:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ c_code/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ gcc -o bin/nim c_code/1_2/stdlib_assertions.nim.o c_code/2_2/stdlib_dollars.nim.o c_code/1_2/stdlib_formatfloat.nim.o c_code/6_2/stdlib_io.nim.o c_code/6_2/stdlib_system.nim.o c_code/2_2/stdlib_parseutils.nim.o c_code/2_2/stdlib_math.nim.o c_code/1_2/stdlib_algorithm.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/3_2/stdlib_posix.nim.o c_code/4_2/stdlib_times.nim.o c_code/6_2/stdlib_os.nim.o c_code/1_2/stdlib_hashes.nim.o c_code/1_2/stdlib_strtabs.nim.o c_code/1_2/stdlib_sets.nim.o 'c_code/2_2/@mpathutils.nim.o' 'c_code/2_2/@mropes.nim.o' c_code/1_2/stdlib_tables.nim.o 'c_code/1_2/@mlineinfos.nim.o' 'c_code/6_2/@mplatform.nim.o' 'c_code/1_2/@mprefixmatches.nim.o' 'c_code/1_2/@mnimpaths.nim.o' c_code/2_2/stdlib_strformat.nim.o c_code/2_2/stdlib_terminal.nim.o 'c_code/4_2/@moptions.nim.o' 'c_code/2_2/@mstrutils2.nim.o' 'c_code/4_2/@mmsgs.nim.o' 'c_code/1_2/@mcondsyms.nim.o' c_code/3_2/stdlib_streams.nim.o c_code/6_2/stdlib_cpuinfo.nim.o c_code/6_2/stdlib_osproc.nim.o c_code/2_2/stdlib_sha1.nim.o c_code/2_2/stdlib_lexbase.nim.o c_code/1_2/stdlib_parsejson.nim.o c_code/3_2/stdlib_json.nim.o 'c_code/4_2/@mextccomp.nim.o' 'c_code/1_2/@mwordrecg.nim.o' 'c_code/3_2/@mnimblecmd.nim.o' c_code/2_2/stdlib_parseopt.nim.o 'c_code/1_2/@mincremental.nim.o' 'c_code/1_2/@midents.nim.o' 'c_code/1_2/@midgen.nim.o' 'c_code/1_2/@mint128.nim.o' 'c_code/1_2/@mast.nim.o' 'c_code/3_2/@mcommands.nim.o' 'c_code/2_2/@mllstream.nim.o' 'c_code/1_2/@mnimlexbase.nim.o' 'c_code/3_2/@mlexer.nim.o' 'c_code/1_2/@mparser.nim.o' 'c_code/2_2/@mrenderer.nim.o' 'c_code/1_2/@mfilters.nim.o' 'c_code/1_2/@mfilter_tmpl.nim.o' 'c_code/1_2/@msyntaxes.nim.o' c_code/1_2/stdlib_intsets.nim.o 'c_code/1_2/@mrodutils.nim.o' 'c_code/2_2/@mastalgo.nim.o' 'c_code/1_2/@mtrees.nim.o' 'c_code/3_2/@mtypes.nim.o' 'c_code/1_2/@mbtrees.nim.o' c_code/1_2/stdlib_md5.nim.o 'c_code/1_2/@mmodulegraphs.nim.o' 'c_code/1_2/@mmagicsys.nim.o' 'c_code/1_2/@mbitsets.nim.o' 'c_code/1_2/@mnimsets.nim.o' 'c_code/3_2/@msemfold.nim.o' 'c_code/3_2/@mmodulepaths.nim.o' 'c_code/1_2/@mvmdef.nim.o' 'c_code/1_2/@msemdata.nim.o' 'c_code/1_2/@mlinter.nim.o' 'c_code/1_2/@mnimfix@sprettybase.nim.o' 'c_code/1_2/@mlookups.nim.o' 'c_code/1_2/@msemtypinst.nim.o' 'c_code/1_2/@mparampatterns.nim.o' 'c_code/1_2/@mlowerings.nim.o' 'c_code/3_2/@msigmatch.nim.o' 'c_code/1_2/@mimporter.nim.o' 'c_code/1_2/@mprocfind.nim.o' 'c_code/3_2/@mpragmas.nim.o' 'c_code/1_2/@mreorder.nim.o' 'c_code/1_2/@mpasses.nim.o' 'c_code/1_2/@msaturate.nim.o' 'c_code/1_2/@mguards.nim.o' 'c_code/1_2/@mtypeallowed.nim.o' 'c_code/1_2/@misolation_check.nim.o' 'c_code/1_2/@mvarpartitions.nim.o' 'c_code/1_2/@msighashes.nim.o' 'c_code/1_2/@mliftdestructors.nim.o' 'c_code/1_2/@msempass2.nim.o' 'c_code/1_2/@mcgmeth.nim.o' 'c_code/1_2/@mliftlocals.nim.o' 'c_code/1_2/@mlambdalifting.nim.o' 'c_code/1_2/@mclosureiters.nim.o' 'c_code/1_2/@mtransf.nim.o' 'c_code/1_2/@mvmgen.nim.o' 'c_code/3_2/@mvmdeps.nim.o' 'c_code/1_2/@mvmmarshal.nim.o' 'c_code/3_2/@mgorgeimpl.nim.o' 'c_code/1_2/@mmacrocacheimpl.nim.o' 'c_code/1_2/@mvmprofiler.nim.o' 'c_code/1_2/@mevaltempl.nim.o' 'c_code/1_2/@mvmconv.nim.o' 'c_code/3_2/@mvm.nim.o' 'c_code/1_2/@maliases.nim.o' 'c_code/1_2/@mpatterns.nim.o' 'c_code/1_2/@msemmacrosanity.nim.o' 'c_code/1_2/@mpluginsupport.nim.o' 'c_code/1_2/@mplugins@slocals.nim.o' 'c_code/1_2/@mplugins@sitersgen.nim.o' 'c_code/1_2/@mplugins@sactive.nim.o' 'c_code/1_2/@mspawn.nim.o' 'c_code/3_2/@msem.nim.o' 'c_code/1_2/@mccgutils.nim.o' 'c_code/1_2/@mtreetab.nim.o' 'c_code/2_2/@mndi.nim.o' 'c_code/1_2/@mcgendata.nim.o' 'c_code/1_2/@mccgmerge.nim.o' 'c_code/1_2/@menumtostr.nim.o' 'c_code/1_2/@mdfa.nim.o' 'c_code/1_2/@moptimizer.nim.o' 'c_code/1_2/@minjectdestructors.nim.o' 'c_code/1_2/@msemparallel.nim.o' c_code/2_2/stdlib_dynlib.nim.o 'c_code/3_2/@mcgen.nim.o' 'c_code/1_2/@mmodules.nim.o' 'c_code/6_2/@mscriptconfig.nim.o' 'c_code/2_2/@mnimconf.nim.o' 'c_code/1_2/@mpassaux.nim.o' 'c_code/1_2/@mdepends.nim.o' 'c_code/1_2/@msourcemap.nim.o' 'c_code/1_2/@mjsgen.nim.o' 'c_code/1_2/@m..@slib@spackages@sdocutils@srstast.nim.o' 'c_code/1_2/@m..@slib@spackages@sdocutils@srst.nim.o' 'c_code/1_2/@m..@slib@spackages@sdocutils@shighlite.nim.o' 'c_code/3_2/@m..@slib@spackages@sdocutils@srstgen.nim.o' c_code/1_2/stdlib_xmltree.nim.o c_code/1_2/stdlib_base64.nim.o c_code/1_2/stdlib_uri.nim.o c_code/1_2/stdlib_cgi.nim.o 'c_code/1_2/@mtypesrenderer.nim.o' 'c_code/1_2/@mrenderverbatim.nim.o' c_code/2_2/stdlib_globs.nim.o 'c_code/2_2/@mdocgen.nim.o' 'c_code/3_2/@mdocgen2.nim.o' 'c_code/2_2/@mmain.nim.o' 'c_code/3_2/@mcmdlinehelper.nim.o' c_code/4_2/stdlib_browsers.nim.o 'c_code/2_2/@mnim.nim.o' -Wl,-zrelro -Wl,-R/usr/pkg/lib -lm ':' SUCCESS printf '#! %s\nexec %s _=%s/nim/bin/nim %s/nim/bin/nim "$@"\n' "/bin/sh" "/usr/bin/env" "/usr/pkg" "/usr/pkg" > /tmp/lang/nim/work/nim-1.4.8/nim-wrapper.sh cd /tmp/lang/nim/work/nim-1.4.8 && /usr/bin/env USETOOLS=no CC=gcc CFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2 CPPFLAGS= CXX=c++ CXXFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2 COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran 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=/tmp/lang/nim/work/.cwrapper/bin:/tmp/lang/nim/work/.buildlink/bin:/tmp/lang/nim/work/.gcc/bin:/tmp/lang/nim/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=cpp HOME=/tmp/lang/nim/work/.home CWRAPPERS_CONFIG_DIR=/tmp/lang/nim/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/X11R7 PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/lang/nim/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/lang/nim/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/lang/nim/work/.tools/bin/gdbus-codegen PKG_CONFIG= PKG_CONFIG_LIBDIR=/tmp/lang/nim/work/.buildlink/lib/pkgconfig:/tmp/lang/nim/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/lang/nim/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/tmp/lang/nim/work/.cwrapper/config ./bin/nim c --skipUserCfg --skipParentCfg --parallelBuild:4 koch Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] ....................................CC: stdlib_assertions.nim CC: stdlib_dollars.nim CC: stdlib_io.nim CC: stdlib_system.nim CC: stdlib_parseutils.nim CC: stdlib_math.nim CC: stdlib_unicode.nim CC: stdlib_strutils.nim CC: stdlib_pathnorm.nim /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c: In function 'nucisUpper': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4122:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA, 135, ((NI) 45), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4044:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4148:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA, 1220, ((NI) 610), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4044:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c: In function 'nucisLower': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4177:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toUpperRanges__XK2w1VQ3ryus1gEnUrjBOQ, 138, ((NI) 46), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4044:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4203:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toUpperSinglets__fB9cAOGt8twAn49a3juhUwAA, 1248, ((NI) 624), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4044:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c: In function 'nucisAlpha': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4246:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, alphaRanges__00UTL8G9cet5qM8s9arDhIoA, 942, ((NI) 471), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4044:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4272:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, alphaSinglets__4yPpNo0gl2G4I1Sb8uxIbg, 147, ((NI) 147), ((NI) 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4044:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c: In function 'nucisWhiteSpace': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4318:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, spaceRanges__3Bq7z9clAV7WP86hNmeiC3A, 20, ((NI) 10), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4044:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c: In function 'nuctoLower': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4367:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA, 135, ((NI) 45), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4044:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4401:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA, 1220, ((NI) 610), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_unicode.nim.c:4044:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_posix.nim CC: stdlib_times.nim CC: stdlib_os.nim CC: stdlib_parseopt.nim CC: stdlib_hashes.nim /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_parseopt.nim.c: In function 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_parseopt.nim.c:428:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_parseopt.nim.c:288:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_parseopt.nim.c: In function 'nponext': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_parseopt.nim.c:961:86: warning: passing argument 4 of 'parseWord__PJkn8cyUctR9afy22r7aVUw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = parseWord__PJkn8cyUctR9afy22r7aVUw((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_parseopt.nim.c:671:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, parseWord__PJkn8cyUctR9afy22r7aVUw)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_os.nim.c: In function 'getApplFreebsd__9bfzMt7nzg9apH9cE9c5SozLJw': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_os.nim.c:1867:25: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)req, (NIM_CONST void*)TM__yu6cxgKBBXbNsTkT9cyMd4g_40, sizeof(tyArray__VR9bNthWayFgb5M9avIR8bkA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_os.nim.c:969:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_os.nim.c: In function 'nospquoteShellPosix': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_os.nim.c:2540:51: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] safe = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__yu6cxgKBBXbNsTkT9cyMd4g_63); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_os.nim.c:388:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_strtabs.nim CC: stdlib_streams.nim CC: stdlib_cpuinfo.nim CC: stdlib_osproc.nim CC: stdlib_sets.nim /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c: In function 'nospstartProcess': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:1276:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdin, (NIM_CONST void*)pStdin, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:598:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:1278:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdout, (NIM_CONST void*)pStdout, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:598:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:1280:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStderr, (NIM_CONST void*)pStderr, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:598:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c: In function 'nospwaitForExit': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:1914:26: warning: passing argument 2 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:19:0: /usr/include/sys/event.h:272:5: note: expected 'const struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:1914:47: warning: passing argument 4 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:19:0: /usr/include/sys/event.h:272:5: note: expected 'struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:1914:69: warning: passing argument 6 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_osproc.nim.c:19:0: /usr/include/sys/event.h:272:5: note: expected 'const struct timespec *' but argument is of type 'volatile struct timespec *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ CC: stdlib_pegs.nim CC: stdlib_globs.nim CC: compiler/nimpaths.nim /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c: In function 'getCharSet__zUGRkOORbt8wzxyKxNHYHg_2': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:1232:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*tok).charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_18, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:772:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c: In function 'token__yNO39bt9aZu9aox0jITQ9cJ8aw': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:2730:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T6_[0]), (NIM_CONST void*)(&(*p).skip), sizeof(T6_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:772:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:2731:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T6_[1]), (NIM_CONST void*)(&terminal), sizeof(T6_[1])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:772:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c: In function 'npegscharSet': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3145:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).charChoice, (NIM_CONST void*)s, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:772:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c: In function 'seqExpr__MaL2q9aiyWZXRK0fbgHwGWA_4': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3177:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T4_[0]), (NIM_CONST void*)Result, sizeof(T4_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:772:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3196:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T12_[0]), (NIM_CONST void*)Result, sizeof(T12_[0])); ^ CC: tools/kochdocs.nim In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:772:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c: In function 'parseExpr__MaL2q9aiyWZXRK0fbgHwGWA_3': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3430:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T3_[0]), (NIM_CONST void*)Result, sizeof(T3_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:772:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c: In function 'builtin__MaL2q9aiyWZXRK0fbgHwGWA_5': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3918:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_180, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3924:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_181, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3930:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_182, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3936:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_183, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3942:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_184, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3948:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_185, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3954:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_186, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3960:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_187, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3970:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_188, (&T28_[0])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3973:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_190, (&T29_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:3104:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c: In function 'npegsGreedyPosRep': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:4245:31: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T1_[0]), (NIM_CONST void*)(&a), sizeof(T1_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:772:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_base64.nim /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c: In function 'parsePeg__lS04BXBOBnydcCBNVBF9bNw': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:4892:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)p.tok.charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_18, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_pegs.nim.c:772:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c: In function 'follow__v5P0JpXPnJ6eRTNBORT1SA': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:822:48: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__veiWfBaQuVrggQ36xzsuYg_46, 5, T1_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:798:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c: In function 'getDocList__KnsoNGMIA2HnM0tI0xcvVw': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:974:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] a = (&doc0__PsvJP4cHbfqv1ON9c8FLPJA->data[i]); ^ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:1004:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] a_2 = (&withoutIndex__NsgqdsqvE2SV8hI1nQ8Upg->data[i_2]); ^ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:1034:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] a_3 = (&ignoredModules__MfbRnwRzAb6b8GDrLhq4xQ->data[i_3]); ^ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:1267:62: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T103_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(goodSystem__VkVlTExU2qzLeP0MWbeE7g->data, (goodSystem__VkVlTExU2qzLeP0MWbeE7g ? goodSystem__VkVlTExU2qzLeP0MWbeE7g->Sup.len : 0), T102_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:798:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:1409:61: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T153_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(goodSystem__VkVlTExU2qzLeP0MWbeE7g->data, (goodSystem__VkVlTExU2qzLeP0MWbeE7g ? goodSystem__VkVlTExU2qzLeP0MWbeE7g->Sup.len : 0), T152_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:798:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_uri.nim /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c: In function 'getRst2html__KnsoNGMIA2HnM0tI0xcvVw_2': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:2016:60: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T77_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__veiWfBaQuVrggQ36xzsuYg_92, 2, T76_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:798:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:2134:60: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T121_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__veiWfBaQuVrggQ36xzsuYg_92, 2, T120_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:798:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c: In function 'mexec__NWdUvT9b2rGgAMzTQaBhv2Q': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:2248:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__veiWfBaQuVrggQ36xzsuYg_121, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:388:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c: In function 'buildDoc__IMmyLlxYB3y7imcW0Ps76A_2': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:2370:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] d_2 = (&doc0__PsvJP4cHbfqv1ON9c8FLPJA->data[i_3]); ^ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:2514:9: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] d_4 = (&withoutIndex__NsgqdsqvE2SV8hI1nQ8Upg->data[i_5]); ^ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c: In function 'buildPdfDoc__IMmyLlxYB3y7imcW0Ps76A_4': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:2713:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__veiWfBaQuVrggQ36xzsuYg_140, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:388:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:2756:8: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] d = (&pdf__78N0csvz2ZZcagsYh09b9b6w->data[i]); ^ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c: In function 'execFold__xqSRna6Wh19apvQtwI1yWgQ': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:3015:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__veiWfBaQuVrggQ36xzsuYg_171, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:388:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:3026:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__veiWfBaQuVrggQ36xzsuYg_173, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@skochdocs.nim.c:388:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_strformat.nim /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c: In function 'parsePath__0TsSB8FdgpD9cp7XiVe8wdA': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:326:78: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T1_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&(*result).path), TM__VzbRQH9cb1xm1tSKH4PwBSw_4, (*i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:188:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:359:81: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&(*result).query), TM__VzbRQH9cb1xm1tSKH4PwBSw_9, (*i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:188:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:382:82: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T20_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&(*result).anchor), TM__VzbRQH9cb1xm1tSKH4PwBSw_12, (*i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:188:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c: In function 'parseUri__2Afz5k9c4YIkP0o0kpbe9cvQ': /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:463:80: warning: passing argument 3 of 'parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils(uri, (&(*result).scheme), TM__VzbRQH9cb1xm1tSKH4PwBSw_16, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:389:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:533:75: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T34_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&authority), TM__VzbRQH9cb1xm1tSKH4PwBSw_22, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/stdlib_uri.nim.c:188:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: tools/deps.nim /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@sdeps.nim.c: In function 'isGitRepo__Kdm3e9b0gtR8Nwyg3ErZMWQ': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@sdeps.nim.c:265:45: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T5_ = nsuStrip(output, NIM_TRUE, NIM_TRUE, TM__kH19c0aa0tLtNpHHy1WjraA_8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@sdeps.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mtools@sdeps.nim.c:109:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: koch.nim /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c: In function 'findStartNim__z9aOnt37LFrYTz5p4lqQRvA': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1158:14: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__xRS4M9adyeRIWGepJlj9bcoA_61, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:336:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c: In function 'boot__8LETXfcNJqEotbBOvR5Cqg': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1427:18: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__xRS4M9adyeRIWGepJlj9bcoA_79, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:336:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1446:14: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__xRS4M9adyeRIWGepJlj9bcoA_83, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:336:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c: In function 'cleanAux__W5JJ8HcwuLdCn4sb49amCOw': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1790:58: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T51_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(cleanExt__9cPOQbzXPeeedSVfxX3G2Ww, 19, ext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1646:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1798:59: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T57_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(ignore__58MokUAmWb4X9cKyzTnKWAw, 6, name); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1646:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1916:57: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T90_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(cleanExt__9cPOQbzXPeeedSVfxX3G2Ww, 19, ext_2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1646:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1924:58: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T96_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(ignore__58MokUAmWb4X9cKyzTnKWAw, 6, name_2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:1646:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c: In function 'zip__opQCPdpqdKGvpxSDNVdtVg': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:2361:81: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T1_ = nsuFormatOpenArray(((NimStringDesc*) &TM__xRS4M9adyeRIWGepJlj9bcoA_154), TM__xRS4M9adyeRIWGepJlj9bcoA_155, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:315:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c: In function 'xz__opQCPdpqdKGvpxSDNVdtVg_3': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:2413:81: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T1_ = nsuFormatOpenArray(((NimStringDesc*) &TM__xRS4M9adyeRIWGepJlj9bcoA_154), TM__xRS4M9adyeRIWGepJlj9bcoA_155, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:315:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c: In function 'nsis__opQCPdpqdKGvpxSDNVdtVg_4': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:2486:32: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = nsuFormatOpenArray(T1_, TM__xRS4M9adyeRIWGepJlj9bcoA_165, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:315:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c: In function 'testUnixInstall__6WewEPrRHl5yhvd9bHnbWSg': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:2591:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__xRS4M9adyeRIWGepJlj9bcoA_177, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:336:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:2615:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__xRS4M9adyeRIWGepJlj9bcoA_186, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:336:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c: In function 'NimMainModule': /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:3853:70: warning: passing argument 2 of 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] initOptParser__C9a079cuyRqhvKudWkyCzvXQ(((NimStringDesc*) NIM_NIL), TM__xRS4M9adyeRIWGepJlj9bcoA_5, T2_, NIM_TRUE, (&op__Ofzpe1JJzGnbe9bZUbnbdNw)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/koch_d/@mkoch.nim.c:305:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, initOptParser__C9a079cuyRqhvKudWkyCzvXQ)(NimStringDesc* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ Hint: [Link] Hint: 58812 lines; 7.851s; 94.219MiB peakmem; Debug build; proj: koch; out: /tmp/lang/nim/work/nim-1.4.8/koch [SuccessX] cd /tmp/lang/nim/work/nim-1.4.8 && /usr/bin/env USETOOLS=no CC=gcc CFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2 CPPFLAGS= CXX=c++ CXXFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2 COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran 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=/tmp/lang/nim/work/.cwrapper/bin:/tmp/lang/nim/work/.buildlink/bin:/tmp/lang/nim/work/.gcc/bin:/tmp/lang/nim/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=cpp HOME=/tmp/lang/nim/work/.home CWRAPPERS_CONFIG_DIR=/tmp/lang/nim/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/X11R7 PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/lang/nim/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/lang/nim/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/lang/nim/work/.tools/bin/gdbus-codegen PKG_CONFIG= PKG_CONFIG_LIBDIR=/tmp/lang/nim/work/.buildlink/lib/pkgconfig:/tmp/lang/nim/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/lang/nim/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/tmp/lang/nim/work/.cwrapper/config ./koch boot --parallelBuild:4 -d:release --skipUserCfg --skipParentCfg iteration: 1 bin/nim c --skipUserCfg --skipParentCfg --nimcache:nimcache/r_netbsd_amd64 --parallelBuild:4 -d:release --skipUserCfg --skipParentCfg --compileOnly compiler/nim.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/compiler/nim.cfg' [Conf] ..................................................................................................................................................................... Hint: 159570 lines; 28.727s; 540.82MiB peakmem; Release build; proj: /tmp/lang/nim/work/nim-1.4.8/compiler/nim.nim; out: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/nim.json [SuccessX] bin/nim jsonscript --nimcache:nimcache/r_netbsd_amd64 --parallelBuild:4 -d:release --skipUserCfg --skipParentCfg compiler/nim.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/compiler/nim.cfg' [Conf] /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_strutils.nim.c: In function 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_strutils.nim.c:2412:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)fastChk, (NIM_CONST void*)TM__JGc9b9bh2D3nTdUR7TGyq8aA_131, 32); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_strutils.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_strutils.nim.c:688:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c: In function 'format__0mU5LPQs7yxyhK6wdJYSkg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c:1445:74: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c:1375:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c: In function 'format__5aADVWvtnd9aihEMOlhe37A': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c:2240:76: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ_2, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c:1375:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c: In function 'format__ADP1KtY4gYCU9cpquETfo6A': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c:2469:76: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ_3, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_times.nim.c:1375:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_os.nim.c: In function 'nospquoteShellPosix': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_os.nim.c:769:51: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] safe = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__yu6cxgKBBXbNsTkT9cyMd4g_15); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_os.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_os.nim.c:326:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_os.nim.c: In function 'getApplFreebsd__9bfzMt7nzg9apH9cE9c5SozLJw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_os.nim.c:1511:25: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)req, (NIM_CONST void*)TM__yu6cxgKBBXbNsTkT9cyMd4g_45, sizeof(tyArray__VR9bNthWayFgb5M9avIR8bkA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_os.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_os.nim.c:658:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_sets.nim.c: In function 'rawInsert__kd9ahbtKbkHSd9afyfGMxKSg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_sets.nim.c:1106:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_sets.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_sets.nim.c:1088:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'rawInsert__2E5CplI9bWrWY15XwFVf2bA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:2714:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'enlarge__IhIQ7TfMuHBewVVmTQrOlQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:2786:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T18_, (NIM_CONST void*)n->data[i].Field2, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'X5BX5Deq___vM9aGuvtd2MaMcJSPmyUs0g': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:2863:52: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*t).data->data[index].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'rawInsert__u9aJV4Xxo1Qv0WGIfVav9c2Q': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:3626:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'enlarge__wtlRvAPpfH5zwFZ6PVJ9bEw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:3688:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'ctRawInsert__EhLhU9b3JGmgVjguB3HOsgQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:5875:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field0, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'enlarge__kgVnhJBOCSxuahhdbN9cidg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:5910:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T10_, (NIM_CONST void*)(*t).data->data[i].Field0, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'rawInsert__Gf66Iv0CJwvyroazPxyGpA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:6165:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'enlarge__C3S2Q2U8lwkz8doGQgUxug': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:6227:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'rawInsert__7en31G7VfABQHDdprxuYPA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:6779:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c: In function 'enlarge__s8GP5B2qbnsxFlutyTGcnw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:6842:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_tables.nim.c:1605:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c: In function 'newConfigRef__YbeeoJLQnRQK2F8DAaXI8w': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:1085:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_44, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:1045:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:1086:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:1045:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:1087:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:1045:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c: In function 'fakePackageName__NVe5toRYw3S9bLZGxvxCDiw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:2181:53: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(T2_, TM__zQHipMPUXFgsDrLbMR9atnA_107, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:651:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c: In function 'canonDynlibName__1ehTXPHxCLsGIMNNyh0tpA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:2395:27: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ende = nsuFindCharSet(s, TM__zQHipMPUXFgsDrLbMR9atnA_130, ((NI) 0), ((NI) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:658:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c: In function 'setDefaultLibpath__CQGypz7djD4eDZIXokhWpg_3': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:2468:115: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] realNimPath = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_47), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:663:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c: In function 'newPartialConfigRef__YbeeoJLQnRQK2F8DAaXI8w_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:2510:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_44, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:1045:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:2511:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:1045:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:2512:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:1045:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c: In function 'demanglePackageName__nbuWUOJELn5idXbWiYOmOA_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:2805:57: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(path, TM__zQHipMPUXFgsDrLbMR9atnA_161, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@moptions.nim.c:651:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmsgs.nim.c: In function 'fileInfoIdx__Eu6qwnWjBAlxk5Kd4AsfYg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmsgs.nim.c:2299:40: warning: passing argument 1 of 'shallow__cnzwaZQQIa73ryXE31wijQsystem' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] shallow__cnzwaZQQIa73ryXE31wijQsystem((&canon)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmsgs.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmsgs.nim.c:2163:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * volatile* {aka struct NimStringDesc * volatile*}' static N_INLINE(void, shallow__cnzwaZQQIa73ryXE31wijQsystem)(NimStringDesc** s) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c: In function 'nospstartProcess': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:1097:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdin, (NIM_CONST void*)pStdin, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:528:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:1098:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdout, (NIM_CONST void*)pStdout, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:528:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:1099:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStderr, (NIM_CONST void*)pStderr, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:528:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c: In function 'nospwaitForExit': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:1388:26: warning: passing argument 2 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:16:0: /usr/include/sys/event.h:272:5: note: expected 'const struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:1388:47: warning: passing argument 4 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:16:0: /usr/include/sys/event.h:272:5: note: expected 'struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:1388:69: warning: passing argument 6 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_osproc.nim.c:16:0: /usr/include/sys/event.h:272:5: note: expected 'const struct timespec *' but argument is of type 'volatile struct timespec *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_sha1.nim.c: In function 'dollar___2r9adABFqPoalSCAWfm1KJQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_sha1.nim.c:1350:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)colontmp_, (NIM_CONST void*)self, sizeof(tyArray__YtcvxHNKV4YiecPE9ap1mcA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_sha1.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_sha1.nim.c:109:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_lexbase.nim.c: In function 'open__P89aGatd6bDNJ0Ak5E9cQgWw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_lexbase.nim.c:340:38: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*L).refillChars, (NIM_CONST void*)refillChars, 32); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_lexbase.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_lexbase.nim.c:148:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parsejson.nim.c: In function 'open__caSf5pJv2JnMMpxc9bAhdpA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parsejson.nim.c:378:58: warning: passing argument 4 of 'open__P89aGatd6bDNJ0Ak5E9cQgWw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] open__P89aGatd6bDNJ0Ak5E9cQgWw(T1_, input, ((NI) 8192), TM__nIinruGrC8EPIfjL3PuTvA_15); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parsejson.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parsejson.nim.c:250:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parsejson.nim.c: In function 'getTok__9cGllg9a4hN9cmfjsUw6zu39bQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parsejson.nim.c:1095:53: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*my).a, TM__nIinruGrC8EPIfjL3PuTvA_34); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parsejson.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parsejson.nim.c:267:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c: In function 'setCC__Ep9cdURuQvSQKtNomcBwdFQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:2635:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__78I18QZNZFIv9ah7oETc0jg[(i)- 1]), sizeof(c)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:1413:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c: In function 'initVars__LewyFn4Dwlat7Ce2QWFbZA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:2697:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__78I18QZNZFIv9ah7oETc0jg[(i)- 1]), sizeof(c)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:1413:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c: In function 'callCCompiler__LewyFn4Dwlat7Ce2QWFbZA_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:4378:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&it), (NIM_CONST void*)(&(*conf).toCompile->data[i]), sizeof(it)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:1413:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:4524:31: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&x), (NIM_CONST void*)(&(*conf).toCompile->data[i_3]), sizeof(x)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:1413:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c: In function 'cfiles__7tj9aCcfua0Pyu5qurKtY9aQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:4820:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&it), (NIM_CONST void*)(&clist->data[i_2]), sizeof(it)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mextccomp.nim.c:1413:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parseopt.nim.c: In function 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parseopt.nim.c:350:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parseopt.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parseopt.nim.c:268:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parseopt.nim.c: In function 'nponext': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parseopt.nim.c:767:86: warning: passing argument 4 of 'parseWord__PJkn8cyUctR9afy22r7aVUw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = parseWord__PJkn8cyUctR9afy22r7aVUw((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parseopt.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_parseopt.nim.c:536:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, parseWord__PJkn8cyUctR9afy22r7aVUw)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c: In function 'transitionSonsKind__uOUBEXn0RV9b64TOM9ajIDag': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:1180:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:1171:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c: In function 'transitionGenericParamToType__EEixHgS5VK63cVXrrMe6Tw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:2083:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:1171:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c: In function 'transitionToLet__EEixHgS5VK63cVXrrMe6Tw_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:2487:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:1171:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c: In function 'transitionIntKind__VaXqiHBsdA0MNhmXnesuRw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:2732:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:1171:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c: In function 'transitionRoutineSymKind__IAW6i9bfWpSsueZudnBZzHQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:2990:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:1171:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c: In function 'transitionNoneToSym__ZdMf7vswMpd0Pc5oB9aS4og': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:3157:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mast.nim.c:1171:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c: In function 'processSpecificNote__B59avMINa9cm5CFqefE9bgZIQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:2366:50: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T58_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__brsa2DgNdQAKzy1F0pSZlA_248, 2, val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:2205:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c: In function 'processSwitch__DS57z9bPOnpy1Lyf6Fyb2vA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:3419:51: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T239_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(arg, TM__brsa2DgNdQAKzy1F0pSZlA_193); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:585:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:4274:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)verb, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[((*conf).verbosity)- 0], 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:1616:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:4290:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*conf).mainPackageNotes, (NIM_CONST void*)(*conf).notes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcommands.nim.c:1616:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mllstream.nim.c: In function 'continueLine__nv2vimOedET8u7U3HE4lAwllstream': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mllstream.nim.c:707:48: warning: passing argument 2 of 'endsWith__sberXLoaiFnBA9azzLZ5m2Q' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T5_ = endsWith__sberXLoaiFnBA9azzLZ5m2Q(line, TM__ml9aueblxGz9aYsRLKvPmpow_29); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mllstream.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mllstream.nim.c:543:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__sberXLoaiFnBA9azzLZ5m2Q)(NimStringDesc* x, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c: In function 'getEscapedChar__9aV9cE1HeiD7SKKtdj1FAFoQ_6': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2134:64: warning: passing argument 3 of 'matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T44_ = matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA((&(*L)), 48, TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:1897:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, NIM_CHAR first, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw second) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c: In function 'lexMessageLitNum__kGyfoytmFWEXzCRW182RNw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2412:47: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_208); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2390:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2427:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_208); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2390:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2436:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2390:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c: In function 'getNumber__HIIb2qGWrX6bdDncTsehZw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2613:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T8_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_220); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2444:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2631:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T11_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_223); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2444:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2643:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_220); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2444:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2656:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T15_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_226); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2444:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2679:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T23_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2444:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2698:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T30_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2444:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2719:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T39_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlexer.nim.c:2444:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilters.nim.c: In function 'filterStrip__q3sbyZuBFflBnh9a6RUnDbQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilters.nim.c:425:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] stripped = nsuStrip(line, leading, trailing, TM__TpC7tIfhGAaosc7HIsUuXA_19); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilters.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilters.nim.c:160:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilter_tmpl.nim.c: In function 'parseLine__Seop6SJMf7a68kj2jl0nsQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilter_tmpl.nim.c:703:52: warning: passing argument 2 of 'endsWith__sberXLoaiFnBA9azzLZ5m2Q' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T26_ = endsWith__sberXLoaiFnBA9azzLZ5m2Q((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilter_tmpl.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilter_tmpl.nim.c:364:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__sberXLoaiFnBA9azzLZ5m2Q)(NimStringDesc* x, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilter_tmpl.nim.c:837:54: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T52_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_54); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilter_tmpl.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mfilter_tmpl.nim.c:371:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_intsets.nim.c: In function 'assign__9aeoXSYLtfdHDeDWcO9bHVbg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_intsets.nim.c:791:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*dest).a, (NIM_CONST void*)(*src).a, sizeof(tyArray__emiAJ8okywrJw7ZHLzlXbQ)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_intsets.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_intsets.nim.c:778:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_intsets.nim.c:830:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*n).bits, (NIM_CONST void*)(*it).bits, sizeof(tyArray__VqSA39cBDWnwnJySTumCdjw)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_intsets.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/stdlib_intsets.nim.c:778:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c: In function 'computeSizeAlign__Nur2IEN9ayDXYT9aVdBUPsYQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:7826:94: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA(conf, (*typ).n, NIM_TRUE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:6782:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:7831:95: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA(conf, (*typ).n, NIM_FALSE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:6782:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:7840:90: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2(conf, (*typ).n, NIM_TRUE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:7094:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:7845:91: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2(conf, (*typ).n, NIM_FALSE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:7094:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:7849:42: warning: passing argument 1 of 'finish__N2YmOAWMSZMVl7ctY8EMKA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] T174_ = finish__N2YmOAWMSZMVl7ctY8EMKA((&accum_2)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mtypes.nim.c:6680:29: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(NI, finish__N2YmOAWMSZMVl7ctY8EMKA)(tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* arg) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c: In function 'newOptionEntry__7Bbu0XAvxF5NmG8U4F9bYrw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1402:37: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*conf).notes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1390:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1403:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*conf).warningAsErrors, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1390:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c: In function 'pushOptionEntry__SQasfuhUR9aUpH0EyW9aFezg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1927:37: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*(*(*c).graph).config).notes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1390:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1928:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*(*(*c).graph).config).warningAsErrors, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1390:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c: In function 'popOptionEntry__9aY89b9aR25iMJ8fPdM84CvQg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1947:51: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*(*c).graph).config).notes, (NIM_CONST void*)(*(*T2_)).notes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1390:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1950:61: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*(*c).graph).config).warningAsErrors, (NIM_CONST void*)(*(*T3_)).warningAsErrors, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemdata.nim.c:1390:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlinter.nim.c: In function 'beautifyName__9a3XujgxAEMrMsWlLydkJvg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlinter.nim.c:980:55: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] allUpper = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__NvI37FoCN5uTD3k9bAqbGMA_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlinter.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlinter.nim.c:462:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlinter.nim.c:1003:48: warning: passing argument 2 of 'eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T10_ = eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg(s, TM__NvI37FoCN5uTD3k9bAqbGMA_24, 41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlinter.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mlinter.nim.c:900:35: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg)(NimStringDesc* s, NimStringDesc** a, NI aLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c: In function 'getTokenLenFromSource__Ag69bMcP2z1X5yPIF8diKPw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:2178:93: warning: passing argument 3 of 'parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils((*colonenv_).line1, (&sourceIdent), TM__EV5hHJmjIY9cla9b9be7fSVJQ_33, column); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:2012:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c: In function 'paramTypesMatch__MkZIYaWSL2Febv66liB9aIA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:10415:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&x), (NIM_CONST void*)(&T8_), sizeof(x)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:1864:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:10419:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&y), (NIM_CONST void*)(&T9_), sizeof(y)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:1864:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:10423:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&z), (NIM_CONST void*)(&T10_), sizeof(z)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:1864:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c: In function 'argtypeMatches__gpWCq1law3K3m6Z2JETYnw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:10626:48: warning: passing argument 1 of 'contains__RQ7v5MK0dOhApn0wj6F1iAsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T6_ = contains__RQ7v5MK0dOhApn0wj6F1iAsystem(TM__EV5hHJmjIY9cla9b9be7fSVJQ_218, 2, m.intConvMatches); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msigmatch.nim.c:10590:27: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' static N_INLINE(NIM_BOOL, contains__RQ7v5MK0dOhApn0wj6F1iAsystem)(NI* a, NI aLen_0, NI item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpragmas.nim.c: In function 'singlePragma__KQ6mgDJAAhGjX4CT62UFwg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpragmas.nim.c:5020:55: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T88_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(name_3, TM__tPA3StZ6VsKyoznyrIfFxg_46); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpragmas.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpragmas.nim.c:1174:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mreorder.nim.c: In function 'buildGraph__l1rQixGqVPrOr9aCWQMBrWw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mreorder.nim.c:2246:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&uses), (NIM_CONST void*)(&deps->data[i_3].Field1), sizeof(uses)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mreorder.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mreorder.nim.c:1098:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mreorder.nim.c:2276:40: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&declares), (NIM_CONST void*)(&deps->data[j].Field0), sizeof(declares)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mreorder.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mreorder.nim.c:1098:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c: In function 'prepareConfigNotes__aErgAxFWejI8802zxMk6Ug': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:957:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:940:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:963:57: warning: passing argument 2 of 'nimCmpMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (!(nimCmpMem((*(*graph).config).mainPackageNotes, TM__Tko7U9cii9bC6Kt2otnwMmCg_4, 10)==0)) goto LA9_; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:945:22: note: expected 'void *' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:964:59: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).mainPackageNotes, (NIM_CONST void*)(*(*graph).config).notes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:940:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:967:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mpasses.nim.c:940:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msighashes.nim.c: In function 'symBodyDigest__CuOAIgIy9afVyEqS9a6M9bEMA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msighashes.nim.c:1948:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)Result, (NIM_CONST void*)value, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msighashes.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msighashes.nim.c:749:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msempass2.nim.c: In function 'notNilCheck__FX9ajqYTj7Kqx6JBznhB5sQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msempass2.nim.c:2892:57: warning: passing argument 2 of 'containsNode__3PkUvehQ5keciM9cue9ayMTw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T29_ = containsNode__3PkUvehQ5keciM9cue9ayMTw(n_2, TM__wkTG4eaV3t1uo3x09apjcwA_54); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msempass2.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msempass2.nim.c:1200:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__3PkUvehQ5keciM9cue9ayMTw)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msempass2.nim.c: In function 'trackCall__BxqWoS9czp4uFup6HfSkCeA_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msempass2.nim.c:4170:47: warning: passing argument 1 of 'find__jfydvRaAcnbXyRZInRGcjwsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] opKind = find__jfydvRaAcnbXyRZInRGcjwsystem(AttachedOpToStr__gGSR5Ulzx6g21lOISgt9aWA, T205_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msempass2.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msempass2.nim.c:3450:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__jfydvRaAcnbXyRZInRGcjwsystem)(tyArray__JXkBzVsE9bvmcpuZvrueLVg a, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c: In function 'genMagic__nCoAHjo16P5zqJafFfwLew': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c:5457:82: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T341_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_155), TM__24XApAWKNvaMkcyklm8bNA_156, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c:611:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c:5465:82: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T343_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_155), TM__24XApAWKNvaMkcyklm8bNA_159, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c:611:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c:5473:82: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T345_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_155), TM__24XApAWKNvaMkcyklm8bNA_162, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmgen.nim.c:611:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmprofiler.nim.c: In function 'dump__Mb6F9aWuAmny8imBUjTGzOw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmprofiler.nim.c:652:14: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__I0wckmaPYx4om2FQ6YfxMA_3, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmprofiler.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvmprofiler.nim.c:510:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvm.nim.c: In function 'rawExecute__OUDseXSU2midLA4bLXt3gg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvm.nim.c:6092:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&retVal), (NIM_CONST void*)(®s->data[((NI) 0)]), sizeof(retVal)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvm.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mvm.nim.c:3049:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semIdentWithPragma__gSt4lwrAK8GOXOIIBgGsog': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8557:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_182, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8564:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_183, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8571:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_183, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8578:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_184, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semProcTypeNode__ZVaxL1YkeVlGuk9csaO0Z2w': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:12287:111: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, arg, (*(*a)._kind_6.sons->data[j])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_263, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semProcAux__HtuGXsziiAueY6wARBVVAA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:19568:52: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T175_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__rF9caJawfOjYTjsgLVUSGFA_355, 3, (*(*s).name).s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:13777:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'determineType__PSSiITp8zAUcZ8z1k5AMLA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:19862:67: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T5_ = semProcAux__HtuGXsziiAueY6wARBVVAA(c, (*s).ast, (*s).kind, TM__rF9caJawfOjYTjsgLVUSGFA_586, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:19165:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'generateInstance__Bbmaz5QjetnTaor7LYngPg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:22459:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_141, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semConstructFields__uWuMnWjhYSs5k358Hz7X7w': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:25469:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&diff), (NIM_CONST void*)(&T68_), sizeof(diff)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:4805:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:25643:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&diff_2), (NIM_CONST void*)(&T124_), sizeof(diff_2)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:4805:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semObjectNode__tVh16nX9aMGhmdbUfY4leuQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:26065:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_720, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semProcTypeWithScope__HVX0MCOg4yL8PRkNzdiEmQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:28600:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_886, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:28625:53: warning: passing argument 4 of 'implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw(c, s, n, TM__rF9caJawfOjYTjsgLVUSGFA_887); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1625:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semEnum__O8zf75mcUwo9cfPQUQRaEug_15': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:28777:139: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, e, (*(*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 0)])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_891, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:28964:106: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, e, (*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_891, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semTemplateDef__7YxUILpPxooC5qqa89a54dw_37': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:34836:51: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T14_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(names__yCnDYwFZyTz3YBJ4ma9adZQ, 8, (*(*s).name).s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:13777:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:34878:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_988, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semLambda__vJZwz9bfROKrfrtM50y74CQ_26': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:37047:62: warning: passing argument 3 of 'semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw(c, n, TM__rF9caJawfOjYTjsgLVUSGFA_1100); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8190:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* prc, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:37132:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_1100, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'typeDefLeftSidePass__Sbx6MQrOoMPnRUYXOXA3NA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:39863:81: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*name)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_720, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'symForVar__AO57Q9bSpsZiuv7kwwoM7yw_3': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:42300:82: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_1315, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semForFields__7e8kUc3a9a4gEAcnG7wUcyQ_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:43307:56: warning: passing argument 2 of 'containsNode__3PkUvehQ5keciM9cue9ayMTw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T46_ = containsNode__3PkUvehQ5keciM9cue9ayMTw(stmts, TM__rF9caJawfOjYTjsgLVUSGFA_1367); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:2096:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__3PkUvehQ5keciM9cue9ayMTw)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semIterator__7YxUILpPxooC5qqa89a54dw_54': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:44487:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 15), TM__rF9caJawfOjYTjsgLVUSGFA_1417, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:19165:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semProc__7YxUILpPxooC5qqa89a54dw_55': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:44554:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), TM__rF9caJawfOjYTjsgLVUSGFA_1421, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:19165:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semFunc__7YxUILpPxooC5qqa89a54dw_56': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:44560:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 13), TM__rF9caJawfOjYTjsgLVUSGFA_1421, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:19165:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semMethod__7YxUILpPxooC5qqa89a54dw_57': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:44579:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 14), TM__rF9caJawfOjYTjsgLVUSGFA_1424, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:19165:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semConverterDef__7YxUILpPxooC5qqa89a54dw_58': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:44665:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 16), TM__rF9caJawfOjYTjsgLVUSGFA_1421, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:19165:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semMacroDef__7YxUILpPxooC5qqa89a54dw_59': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:44712:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 17), TM__rF9caJawfOjYTjsgLVUSGFA_1431, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:19165:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semPragmaBlock__7YxUILpPxooC5qqa89a54dw_63': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:45166:102: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, ((tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w*) NIM_NIL), pragmaList, TM__rF9caJawfOjYTjsgLVUSGFA_1456, NIM_TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c: In function 'semExpr__vJZwz9bfROKrfrtM50y74CQ_3': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:46097:59: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, (*(*c).p).owner, n, TM__rF9caJawfOjYTjsgLVUSGFA_1416, NIM_TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msem.nim.c:1515:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c: In function 'writeTypeCache__zKjQfFdZiEDKmkABywc36A': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c:686:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)id, (NIM_CONST void*)a.data->data[h].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c:621:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c: In function 'readMergeSections__SkJF1FEO0K3zrbuQ9bO4UlQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c:1305:52: warning: passing argument 1 of 'find__4Jd7hK7uBJp9aFoP0efveMwsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] sectionA = find__4Jd7hK7uBJp9aFoP0efveMwsystem(CFileSectionNames__Nw5Vq9cKTP76D9bnQrn5ErRw, k); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c:1179:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__4Jd7hK7uBJp9aFoP0efveMwsystem)(tyArray__popwAbp3uuRZiC4rZbYrXw a, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c:1321:53: warning: passing argument 1 of 'find__9blnoqS2yGHVVVWM2SPa6Owsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] sectionB = find__9blnoqS2yGHVVVWM2SPa6Owsystem(CProcSectionNames__CFc65xAsTDyk1IJIOKvV1w, k); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mccgmerge.nim.c:1219:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__9blnoqS2yGHVVVWM2SPa6Owsystem)(tyArray__IgBcQZSkSYWgypAN2G9aUCg a, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@minjectdestructors.nim.c: In function 'injectDestructorCalls__vFi0WDJke19caFCX1tc1FkQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@minjectdestructors.nim.c:8140:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__dJ4qrEWDmqGA8FWJ0TYKJQ_265, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@minjectdestructors.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@minjectdestructors.nim.c:956:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemparallel.nim.c: In function 'checkSlicesAreDisjoint__oEYSvTAgV5TtcIl6O6tf7A_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemparallel.nim.c:2414:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&x_2), (NIM_CONST void*)(&(*c).slices->data[i_2]), sizeof(x_2)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemparallel.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemparallel.nim.c:1355:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemparallel.nim.c:2417:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&y), (NIM_CONST void*)(&(*c).slices->data[j]), sizeof(y)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemparallel.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msemparallel.nim.c:1355:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c: In function 'genAssignment__BtucsTdHw7orsXIL75hNVg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c:13715:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&a), (NIM_CONST void*)(&T147_), sizeof(a)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c:3816:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c:13723:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&b), (NIM_CONST void*)(&T150_), sizeof(b)); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c:3816:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c: In function 'genInfixCall__HKkL9adNEIcNHeJ0iZ6uitg_3': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c:24602:49: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T17_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(pat, TM__MQdRN7fpbG7rPm4JpVVAhA_594); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mcgen.nim.c:1800:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmodules.nim.c: In function 'importModule__eaYLAZLmi86rX9aH754cWPA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmodules.nim.c:1253:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmodules.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmodules.nim.c:966:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmodules.nim.c:1258:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmodules.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmodules.nim.c:966:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mscriptconfig.nim.c: In function 'colonanonymous___Qr05nmgTF9aNCrBbBhUhmgA_14': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mscriptconfig.nim.c:1862:59: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(T1_, NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mscriptconfig.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mscriptconfig.nim.c:952:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mscriptconfig.nim.c: In function 'colonanonymous___Qr05nmgTF9aNCrBbBhUhmgA_29': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mscriptconfig.nim.c:2199:48: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T7_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(val, TM__FA6jNt3IW9afkuZFmR0bnUQ_76); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mscriptconfig.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mscriptconfig.nim.c:1004:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msourcemap.nim.c: In function 'parse__1GlF8FIoxl8Cl9caEwQJitg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msourcemap.nim.c:763:56: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] line = nsuStrip(originalLine, NIM_TRUE, NIM_TRUE, TM__6vuGHHnP4PcSvUQSx0mGGg_8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msourcemap.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@msourcemap.nim.c:305:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mjsgen.nim.c: In function 'genInfixCall__Bp5hmw3gImpkyC9cflWESLg_13': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mjsgen.nim.c:10259:50: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T15_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(pat, TM__BxLwT0mhrtgTPodf1v3xjg_295); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mjsgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mjsgen.nim.c:1266:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mjsgen.nim.c: In function 'genHeader__Jh8YZW9c6mmqtRqmZvtYISg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mjsgen.nim.c:14495:30: warning: passing argument 2 of 'nsuFormatVarargs' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = nsuFormatVarargs(T1_, TM__BxLwT0mhrtgTPodf1v3xjg_459, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mjsgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mjsgen.nim.c:1374:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatVarargs)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'getFieldValue__TOPoj9cIRh7GBTY6PKofpTQ_4': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:1444:46: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = nsuStrip(T18_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:365:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'rawGetTok__JqIhtKmczNVVvUv6mwBG9aw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:1971:46: warning: passing argument 3 of 'getThing__W3WNx09cSKDY9c84PGpQTnNA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] getThing__W3WNx09cSKDY9c84PGpQTnNA(L, tok, TM__Xuc9bgVTDeYXjwnCJIlXSig_84); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:1751:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, getThing__W3WNx09cSKDY9c84PGpQTnNA)(tyObject_Lexer__5boGUNyj9cHomWCEznBP3KA* L, tyObject_Token__9cnCC036DOlVv9c9aESuaQcBw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:1979:46: warning: passing argument 3 of 'getThing__W3WNx09cSKDY9c84PGpQTnNA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] getThing__W3WNx09cSKDY9c84PGpQTnNA(L, tok, TM__Xuc9bgVTDeYXjwnCJIlXSig_85); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:1751:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, getThing__W3WNx09cSKDY9c84PGpQTnNA)(tyObject_Lexer__5boGUNyj9cHomWCEznBP3KA* L, tyObject_Token__9cnCC036DOlVv9c9aESuaQcBw* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'match__Q9ccnP9b8RJYaO2u1a0CIzXA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:2537:81: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig((*p).tok->data[j].symbol, TM__Xuc9bgVTDeYXjwnCJIlXSig_124); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:434:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'getDirKind__5hUTGl1r5cs5ipTbZ64j9cg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:3454:41: warning: passing argument 1 of 'find__Tx3lAYjpwdGEfDSNU3JWyQsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = find__Tx3lAYjpwdGEfDSNU3JWyQsystem(DirIds__8wMg8PYAAl38ckLcA5VjCA, s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:3410:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__Tx3lAYjpwdGEfDSNU3JWyQsystem)(tyArray__pq8mfSp9bT2PbH9bKmz9cdOdA a, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isInlineMarkupStart__9chs6Bi4LFOMODOJ3gMG4RQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:3550:49: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T10_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__Xuc9bgVTDeYXjwnCJIlXSig_212, 2, markup); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:3507:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isInlineMarkupEnd__9chs6Bi4LFOMODOJ3gMG4RQ_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:3678:49: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T12_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__Xuc9bgVTDeYXjwnCJIlXSig_212, 2, markup); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:3507:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'isUrl__qgwCMC7Ekn7kHm3HtDKLkw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:4503:48: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T1_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__Xuc9bgVTDeYXjwnCJIlXSig_365, 5, (*p).tok->data[i].symbol); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:3507:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'dirInclude__naJf3qvk6DpdtbboNxHj4g_7': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:5141:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] filename = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:365:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:5182:52: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] searchFor = nsuStrip(T16_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:365:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:5212:54: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] searchFor_2 = nsuStrip(T28_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:365:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:5248:46: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T41_ = nsuStrip(T40_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:365:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c: In function 'dirCodeBlock__NZFSLyva35ahnCnHMXeOUQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:5411:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] filename = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__Xuc9bgVTDeYXjwnCJIlXSig_41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srst.nim.c:365:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'cppNextToken__9a3JlWX9cxQaYCTvq9c0xqGpQ_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:2245:44: warning: passing argument 2 of 'clikeNextToken__L8t1qBucomXxnIP2FCz8cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] clikeNextToken__L8t1qBucomXxnIP2FCz8cA(g, keywords__gKv1FOzFRrCgE4Gfcb8wGg, 48, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:1759:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__L8t1qBucomXxnIP2FCz8cA)(tyObject_GeneralTokenizer__XJrmQSLLjVmugZQb54lVWA* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__0rxT9beFrYOPADukozRvVEQ flags) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'csharpNextToken__9a3JlWX9cxQaYCTvq9c0xqGpQ_3': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:2248:44: warning: passing argument 2 of 'clikeNextToken__L8t1qBucomXxnIP2FCz8cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] clikeNextToken__L8t1qBucomXxnIP2FCz8cA(g, keywords__4q4uWPzDVcuStQAwoQZEcg, 77, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:1759:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__L8t1qBucomXxnIP2FCz8cA)(tyObject_GeneralTokenizer__XJrmQSLLjVmugZQb54lVWA* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__0rxT9beFrYOPADukozRvVEQ flags) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'cNextToken__9a3JlWX9cxQaYCTvq9c0xqGpQ_4': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:2251:44: warning: passing argument 2 of 'clikeNextToken__L8t1qBucomXxnIP2FCz8cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] clikeNextToken__L8t1qBucomXxnIP2FCz8cA(g, keywords__fVlyodPJ9cBW5UpZt9aXLsYg, 37, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:1759:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__L8t1qBucomXxnIP2FCz8cA)(tyObject_GeneralTokenizer__XJrmQSLLjVmugZQb54lVWA* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__0rxT9beFrYOPADukozRvVEQ flags) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c: In function 'javaNextToken__9a3JlWX9cxQaYCTvq9c0xqGpQ_5': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:2254:44: warning: passing argument 2 of 'clikeNextToken__L8t1qBucomXxnIP2FCz8cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] clikeNextToken__L8t1qBucomXxnIP2FCz8cA(g, keywords__BFcPo8VN9a0Dz3tY8Awo9bkg, 53, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@shighlite.nim.c:1759:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, clikeNextToken__L8t1qBucomXxnIP2FCz8cA)(tyObject_GeneralTokenizer__XJrmQSLLjVmugZQb54lVWA* g, NimStringDesc** keywords, NI keywordsLen_0, tySet_tyEnum_TokenizerFlag__0rxT9beFrYOPADukozRvVEQ flags) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'renderField__9bVWgX0SWmhEi3eHlrcMD8g_5': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:1830:43: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T6_ = nsuStrip(T5_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'renderImage__9bVWgX0SWmhEi3eHlrcMD8g_6': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:1943:42: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:1956:42: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T9_ = nsuStrip(T8_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:1969:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T16_ = nsuStrip(T15_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:1982:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T23_ = nsuStrip(T22_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:1995:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T30_ = nsuStrip(T29_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:2039:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T51_ = nsuStrip(T50_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'parseCodeBlockField__8mQpi5m1u2R5BPC42lxLuQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:2110:84: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*params).filename), nsuStrip(T18_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:2118:83: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*params).testCmd), nsuStrip(T20_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:2153:83: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*params).langStr), nsuStrip(T34_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'parseCodeBlockParams__0UCWvfdZ9avksgBajNgLGBw': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:2231:82: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*Result).langStr), nsuStrip(T26_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'buildLinesHtmlTable__8VPefF9cpzTz1N4Guin4vxQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:2281:43: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T8_ = nsuStrip(code, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'renderContainer__9bVWgX0SWmhEi3eHlrcMD8g_8': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:2487:42: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__vGSJrCjWQr859bqRvctRIaA_99); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:482:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c: In function 'unquoteIndexColumn__Hchmde6CO0ano09cqrnA4Ag_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:3197:57: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(text, TM__vGSJrCjWQr859bqRvctRIaA_242, 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@m..@slib@spackages@sdocutils@srstgen.nim.c:537:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c: In function 'presentationPath__a9cVWkngyzzlrLvtxpnRSvg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2451:93: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] arg2X60gensym4_ = nsuFormatOpenArray(((NimStringDesc*) &TM__5fUAZGW8WPeit3fZaQyNXA_40), TM__5fUAZGW8WPeit3fZaQyNXA_41, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:986:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2472:93: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] arg2X60gensym7_ = nsuFormatOpenArray(((NimStringDesc*) &TM__5fUAZGW8WPeit3fZaQyNXA_40), TM__5fUAZGW8WPeit3fZaQyNXA_45, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:986:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c: In function 'genDeprecationMsg__CsFui9bBKN4zbV9c9cdppnsLA': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2932:73: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T7_, TM__5fUAZGW8WPeit3fZaQyNXA_84, 2, T8_, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2956:75: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T15_, TM__5fUAZGW8WPeit3fZaQyNXA_84, 2, T16_, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c: In function 'docstringSummary__kPnzAIKnun4jRp3dcGAV8Q': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5056:45: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = nsuStrip(T9_, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_131); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:1125:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5072:31: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pos = nsuFindCharSet(result, TM__5fUAZGW8WPeit3fZaQyNXA_174, ((NI) 0), ((NI) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:1171:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c: In function 'genItem__FFKq9cqnaX9c3oo9a5AloSpuQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5208:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T26_ = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_131); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:1125:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5252:92: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] defaultBranch = nsuFormatOpenArray(((NimStringDesc*) &TM__5fUAZGW8WPeit3fZaQyNXA_145), TM__5fUAZGW8WPeit3fZaQyNXA_146, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:986:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5272:86: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T49_[0] = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, docItemSeeSrc, TM__5fUAZGW8WPeit3fZaQyNXA_151, 5, T50_, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5293:86: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T54_[0] = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, docItemSeeSrc, TM__5fUAZGW8WPeit3fZaQyNXA_151, 5, T55_, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5318:71: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T60_ = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T58_, TM__5fUAZGW8WPeit3fZaQyNXA_157, 11, T59_, 11); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5432:71: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T96_ = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T94_, TM__5fUAZGW8WPeit3fZaQyNXA_178, 3, T95_, 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5446:72: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T101_ = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T98_, TM__5fUAZGW8WPeit3fZaQyNXA_180, 4, T99_, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5465:51: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T110_ = nsuStrip(plainName, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_131); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:1125:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:5477:55: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T113_ = nsuStrip(complexSymbol, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_131); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:1125:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c: In function 'genSection__PEsLviLPpF9bX8MsjBavO4Q': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:6224:108: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] asgnRef((void**) (&(*d).section[(kind)- 0]), ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T5_, TM__5fUAZGW8WPeit3fZaQyNXA_216, 4, T6_, 4)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:6278:77: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T24_ = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T21_, TM__5fUAZGW8WPeit3fZaQyNXA_223, 5, T22_, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:6307:105: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] asgnRef((void**) (&(*d).toc[(kind)- 0]), ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T30_, TM__5fUAZGW8WPeit3fZaQyNXA_216, 4, T31_, 4)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c: In function 'genOutFile__dxphY5tqCcKvikJIbUMu5Q': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:6392:71: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] toc = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T12_, TM__5fUAZGW8WPeit3fZaQyNXA_232, 1, T13_, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:6485:74: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] content = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T38_, TM__5fUAZGW8WPeit3fZaQyNXA_238, 9, T39_, 9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:6511:72: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] code = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ((*d).conf, T46_, TM__5fUAZGW8WPeit3fZaQyNXA_248, 12, T47_, 12); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c: In function 'commandBuildIndex__G9aVujEhUM3YWsYQBFeTRfQ': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:7514:65: warning: passing argument 3 of 'ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] code = ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ(conf, T7_, TM__5fUAZGW8WPeit3fZaQyNXA_302, 11, T8_, 11); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:2675:68: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA*, ropeFormatNamedVars__C7idxrvpR7GOGT9c4FWXrBQ)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, NimStringDesc* frmt, NimStringDesc** varnames, NI varnamesLen_0, tyObject_RopeObj__OFzf0kSiPTcNreUIeJgWVA** varvalues, NI varvaluesLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c: In function 'generateTags__MfiAsDFdBFUXqSzZDl4T9bg': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:7652:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] stripped = nsuStrip(T7_, NIM_TRUE, NIM_TRUE, TM__5fUAZGW8WPeit3fZaQyNXA_131); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mdocgen.nim.c:1125:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmain.nim.c: In function 'commandCompileToC__ikP0vuP6oxqlYdG7q9cY7sA_2': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmain.nim.c:1566:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmain.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mmain.nim.c:1394:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c: In function 'processCmdLine__0ODH9apAuQHiVD2VRBWaB5Q': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:822:47: warning: passing argument 2 of 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] initOptParser__C9a079cuyRqhvKudWkyCzvXQ(cmd, TM__6xNBOpPeN0DsJ34t7RoSng_3, T1_, NIM_TRUE, (&p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:472:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, initOptParser__C9a079cuyRqhvKudWkyCzvXQ)(NimStringDesc* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:915:51: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T40_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__6xNBOpPeN0DsJ34t7RoSng_8, 3, T39_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:803:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c: In function 'findNodeJs__dT9cGd8fI0ylss24ld7sh9bQnodejs': /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:928:108: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__6xNBOpPeN0DsJ34t7RoSng_17), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:506:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:931:109: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__6xNBOpPeN0DsJ34t7RoSng_18), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:8:0: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/@mnim.nim.c:506:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ iteration: 2 compiler/nim1 c --nimcache:nimcache/r_netbsd_amd64 --parallelBuild:4 -d:release --skipUserCfg --skipParentCfg --compileOnly compiler/nim.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/compiler/nim.cfg' [Conf] ..................................................................................................................................................................... Hint: 159570 lines; 33.356s; 539.504MiB peakmem; Release build; proj: /tmp/lang/nim/work/nim-1.4.8/compiler/nim.nim; out: /tmp/lang/nim/work/nim-1.4.8/nimcache/r_netbsd_amd64/nim.json [SuccessX] compiler/nim1 jsonscript --nimcache:nimcache/r_netbsd_amd64 --parallelBuild:4 -d:release --skipUserCfg --skipParentCfg compiler/nim.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/compiler/nim.cfg' [Conf] executables are equal: SUCCESS! cd /tmp/lang/nim/work/nim-1.4.8 && /usr/bin/env USETOOLS=no CC=gcc CFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2 CPPFLAGS= CXX=c++ CXXFLAGS=-O2\ -fPIC\ -D_FORTIFY_SOURCE=2 COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran 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=/tmp/lang/nim/work/.cwrapper/bin:/tmp/lang/nim/work/.buildlink/bin:/tmp/lang/nim/work/.gcc/bin:/tmp/lang/nim/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=cpp HOME=/tmp/lang/nim/work/.home CWRAPPERS_CONFIG_DIR=/tmp/lang/nim/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/X11R7 PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/lang/nim/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/lang/nim/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/lang/nim/work/.tools/bin/gdbus-codegen PKG_CONFIG= PKG_CONFIG_LIBDIR=/tmp/lang/nim/work/.buildlink/lib/pkgconfig:/tmp/lang/nim/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/lang/nim/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/tmp/lang/nim/work/.cwrapper/config ./koch --stable tools --parallelBuild:4 --skipUserCfg --skipParentCfg bin/nim c -o:bin/nimsuggest -d:release -d:danger --parallelBuild:4 --skipUserCfg --skipParentCfg nimsuggest/nimsuggest.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/nimsuggest/nimsuggest.nim.cfg' [Conf] ............................................................................................................................................CC: linenoise CC: stdlib_assertions.nim CC: stdlib_dollars.nim CC: stdlib_locks.nim CC: stdlib_sharedlist.nim CC: stdlib_formatfloat.nim CC: stdlib_io.nim CC: stdlib_system.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_io.nim.c:19:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_io.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: stdlib_parseutils.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_system.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_system.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: stdlib_math.nim CC: stdlib_algorithm.nim CC: stdlib_unicode.nim CC: stdlib_strutils.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_strutils.nim.c: In function 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_strutils.nim.c:1795:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)fastChk, (NIM_CONST void*)TM__JGc9b9bh2D3nTdUR7TGyq8aA_25, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_strutils.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_strutils.nim.c:326:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_pathnorm.nim CC: stdlib_posix.nim CC: stdlib_options.nim CC: stdlib_times.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c:13:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: stdlib_os.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c: In function 'format__0mU5LPQs7yxyhK6wdJYSkg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c:1277:74: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c:1228:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c: In function 'format__5aADVWvtnd9aihEMOlhe37A': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c:1702:76: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ_2, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_times.nim.c:1228:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c:13:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c: In function 'getApplFreebsd__9bfzMt7nzg9apH9cE9c5SozLJw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c:1272:25: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)req, (NIM_CONST void*)TM__yu6cxgKBBXbNsTkT9cyMd4g_8, sizeof(tyArray__VR9bNthWayFgb5M9avIR8bkA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c:601:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c: In function 'nospquoteShellPosix': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c:2235:51: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] safe = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__yu6cxgKBBXbNsTkT9cyMd4g_20); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_os.nim.c:397:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_parseopt.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parseopt.nim.c: In function 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parseopt.nim.c:162:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parseopt.nim.c:143:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parseopt.nim.c: In function 'nponext': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parseopt.nim.c:516:86: warning: passing argument 4 of 'parseWord__PJkn8cyUctR9afy22r7aVUw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = parseWord__PJkn8cyUctR9afy22r7aVUw((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parseopt.nim.c:324:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, parseWord__PJkn8cyUctR9afy22r7aVUw)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_nativesockets.nim CC: stdlib_hashes.nim CC: stdlib_sets.nim CC: stdlib_monotimes.nim CC: stdlib_net.nim CC: stdlib_rdstdin.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_net.nim.c:18:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_net.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: stdlib_streams.nim CC: stdlib_lexbase.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_streams.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_streams.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_lexbase.nim.c: In function 'open__P89aGatd6bDNJ0Ak5E9cQgWw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_lexbase.nim.c:258:38: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*L).refillChars, (NIM_CONST void*)refillChars, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_lexbase.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_lexbase.nim.c:138:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: sexp.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@msexp.nim.c: In function 'open__AeIA9cYkxHmWCBO1XKb5uCA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@msexp.nim.c:339:58: warning: passing argument 4 of 'open__P89aGatd6bDNJ0Ak5E9cQgWw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] open__P89aGatd6bDNJ0Ak5E9cQgWw(T1_, input, ((NI) 8192), TM__IvldTHWgsRBlnI6y17O8sQ_12); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@msexp.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@msexp.nim.c:198:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@msexp.nim.c: In function 'getTok__EKYPsvjyPktWqK2NguTHRw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@msexp.nim.c:660:53: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*my).a, TM__IvldTHWgsRBlnI6y17O8sQ_14); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC: stdlib_strtabs.nim In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@msexp.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@msexp.nim.c:207:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/pathutils.nim CC: ../compiler/ropes.nim CC: stdlib_tables.nim CC: ../compiler/lineinfos.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c: In function 'rawInsert__2E5CplI9bWrWY15XwFVf2bA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:1965:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:1063:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c: In function 'enlarge__IhIQ7TfMuHBewVVmTQrOlQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:2028:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T18_, (NIM_CONST void*)n->data[i].Field2, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:1063:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c: In function 'X5BX5Deq___vM9aGuvtd2MaMcJSPmyUs0g': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:2097:52: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*t).data->data[index].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:1063:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c: In function 'rawInsert__u9aJV4Xxo1Qv0WGIfVav9c2Q': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:2744:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:1063:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c: In function 'enlarge__wtlRvAPpfH5zwFZ6PVJ9bEw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:2797:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_tables.nim.c:1063:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/platform.nim CC: ../compiler/prefixmatches.nim CC: stdlib_strformat.nim CC: stdlib_terminal.nim CC: ../compiler/options.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_terminal.nim.c:13:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_terminal.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:16:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c: In function 'fakePackageName__NVe5toRYw3S9bLZGxvxCDiw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:1889:53: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(T2_, TM__zQHipMPUXFgsDrLbMR9atnA_50, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:662:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c: In function 'canonDynlibName__1ehTXPHxCLsGIMNNyh0tpA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2112:27: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ende = nsuFindCharSet(s, TM__zQHipMPUXFgsDrLbMR9atnA_79, ((NI) 0), ((NI) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:671:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c: In function 'findProjectNimFile__9bhxnx7yrG9ceFdSnuhh7hkg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2298:60: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T58_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(extensions__bu9aGcIgMngk6yzAy4J69bvg, 4, ext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2164:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2415:60: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T112_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(extensions__bu9aGcIgMngk6yzAy4J69bvg, 4, ext_2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2164:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c: In function 'setDefaultLibpath__CQGypz7djD4eDZIXokhWpg_3': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2652:114: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] realNimPath = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_2), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:686:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c: In function 'newPartialConfigRef__YbeeoJLQnRQK2F8DAaXI8w': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2691:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_131, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:1013:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2692:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:1013:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2693:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:1013:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c: In function 'newConfigRef__YbeeoJLQnRQK2F8DAaXI8w_2': CC: ../compiler/strutils2.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2925:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_131, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:1013:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2926:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:1013:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:2927:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@soptions.nim.c:1013:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/msgs.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c:16:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c: In function 'fileInfoIdx__Eu6qwnWjBAlxk5Kd4AsfYg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c:2196:40: warning: passing argument 1 of 'shallow__cnzwaZQQIa73ryXE31wijQsystem' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] shallow__cnzwaZQQIa73ryXE31wijQsystem((&canon)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c:2068:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * volatile* {aka struct NimStringDesc * volatile*}' static N_INLINE(void, shallow__cnzwaZQQIa73ryXE31wijQsystem)(NimStringDesc** s) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c: In function 'fileInfoKnown__X9a3bi6q5EzScXrJnsV3ULg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c:2462:41: warning: passing argument 1 of 'canonicalCase__ieSCOeB9alirM2uC0jUt1Dg' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] canonicalCase__ieSCOeB9alirM2uC0jUt1Dg((&canon)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smsgs.nim.c:2085:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * volatile* {aka struct NimStringDesc * volatile*}' N_LIB_PRIVATE N_NIMCALL(void, canonicalCase__ieSCOeB9alirM2uC0jUt1Dg)(NimStringDesc** path) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/condsyms.nim CC: stdlib_cpuinfo.nim CC: stdlib_osproc.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:16:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c: In function 'nospstartProcess': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:966:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdin, (NIM_CONST void*)pStdin, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:469:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:967:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdout, (NIM_CONST void*)pStdout, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:469:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:968:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStderr, (NIM_CONST void*)pStderr, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:469:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c: In function 'nospwaitForExit': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:1191:26: warning: passing argument 2 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:21:0: /usr/include/sys/event.h:272:5: note: expected 'const struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:1191:47: warning: passing argument 4 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:21:0: /usr/include/sys/event.h:272:5: note: expected 'struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:1191:69: warning: passing argument 6 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_osproc.nim.c:21:0: /usr/include/sys/event.h:272:5: note: expected 'const struct timespec *' but argument is of type 'volatile struct timespec *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ CC: stdlib_sha1.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_sha1.nim.c: In function 'dollar___2r9adABFqPoalSCAWfm1KJQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_sha1.nim.c:359:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)colontmp_, (NIM_CONST void*)self, sizeof(tyArray__YtcvxHNKV4YiecPE9ap1mcA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_sha1.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_sha1.nim.c:108:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_parsejson.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parsejson.nim.c: In function 'open__caSf5pJv2JnMMpxc9bAhdpA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parsejson.nim.c:231:58: warning: passing argument 4 of 'open__P89aGatd6bDNJ0Ak5E9cQgWw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] open__P89aGatd6bDNJ0Ak5E9cQgWw(T1_, input, ((NI) 8192), TM__nIinruGrC8EPIfjL3PuTvA_15); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parsejson.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parsejson.nim.c:146:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parsejson.nim.c: In function 'getTok__9cGllg9a4hN9cmfjsUw6zu39bQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parsejson.nim.c:821:53: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*my).a, TM__nIinruGrC8EPIfjL3PuTvA_17); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parsejson.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_parsejson.nim.c:160:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_json.nim CC: ../compiler/extccomp.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sextccomp.nim.c: In function 'setCC__Ep9cdURuQvSQKtNomcBwdFQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sextccomp.nim.c:1970:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__78I18QZNZFIv9ah7oETc0jg[(i)- 1]), sizeof(c)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sextccomp.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sextccomp.nim.c:881:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sextccomp.nim.c: In function 'initVars__LewyFn4Dwlat7Ce2QWFbZA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sextccomp.nim.c:2027:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__78I18QZNZFIv9ah7oETc0jg[(i)- 1]), sizeof(c)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sextccomp.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sextccomp.nim.c:881:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/wordrecg.nim CC: ../compiler/nimblecmd.nim CC: ../compiler/incremental.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@snimblecmd.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@snimblecmd.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: ../compiler/idents.nim CC: ../compiler/idgen.nim CC: ../compiler/int128.nim CC: ../compiler/ast.nim CC: ../compiler/commands.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c: In function 'transitionSonsKind__uOUBEXn0RV9b64TOM9ajIDag': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:913:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:921:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*n)), (NIM_CONST void*)(&T1_), sizeof((*n))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c: In function 'transitionGenericParamToType__EEixHgS5VK63cVXrrMe6Tw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:1683:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:1703:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*s)), (NIM_CONST void*)(&T1_), sizeof((*s))); ^ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c: In function 'transitionToLet__EEixHgS5VK63cVXrrMe6Tw_2': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:2055:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:2075:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*s)), (NIM_CONST void*)(&T1_), sizeof((*s))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c: In function 'transitionIntKind__VaXqiHBsdA0MNhmXnesuRw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:2278:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:2286:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*n)), (NIM_CONST void*)(&T1_), sizeof((*n))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c: In function 'transitionRoutineSymKind__IAW6i9bfWpSsueZudnBZzHQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:2488:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:2508:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*s)), (NIM_CONST void*)(&T1_), sizeof((*s))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c: In function 'transitionNoneToSym__ZdMf7vswMpd0Pc5oB9aS4og': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:2639:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:2647:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*n)), (NIM_CONST void*)(&T1_), sizeof((*n))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sast.nim.c:904:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c: In function 'processSpecificNote__B59avMINa9cm5CFqefE9bgZIQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:2221:50: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T58_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__brsa2DgNdQAKzy1F0pSZlA_226, 2, val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:2075:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c: In function 'processSwitch__DS57z9bPOnpy1Lyf6Fyb2vA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:3206:51: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T235_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(arg, TM__brsa2DgNdQAKzy1F0pSZlA_181); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:600:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:4042:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)verb, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[((*conf).verbosity)- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:1488:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:4058:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*conf).mainPackageNotes, (NIM_CONST void*)(*conf).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scommands.nim.c:1488:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_intsets.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_intsets.nim.c: In function 'assign__9aeoXSYLtfdHDeDWcO9bHVbg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_intsets.nim.c:509:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*dest).a, (NIM_CONST void*)(*src).a, sizeof(tyArray__emiAJ8okywrJw7ZHLzlXbQ)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_intsets.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_intsets.nim.c:496:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_intsets.nim.c:540:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*n).bits, (NIM_CONST void*)(*it).bits, sizeof(tyArray__VqSA39cBDWnwnJySTumCdjw)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_intsets.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/stdlib_intsets.nim.c:496:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/rodutils.nim CC: ../compiler/astalgo.nim CC: ../compiler/btrees.nim CC: stdlib_md5.nim CC: ../compiler/modulegraphs.nim CC: ../compiler/magicsys.nim CC: ../compiler/llstream.nim CC: ../compiler/nimlexbase.nim CC: ../compiler/lexer.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: ../compiler/parser.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c: In function 'getEscapedChar__9aV9cE1HeiD7SKKtdj1FAFoQ_6': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2174:64: warning: passing argument 3 of 'matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T44_ = matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA((&(*L)), 48, TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC: ../compiler/renderer.nim In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:1984:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, NIM_CHAR first, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw second) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c: In function 'lexMessageLitNum__kGyfoytmFWEXzCRW182RNw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2591:47: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_29); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2571:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/filters.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2602:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_29); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2571:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2609:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2571:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c: In function 'getNumber__HIIb2qGWrX6bdDncTsehZw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2735:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T8_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_33); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2617:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2751:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T11_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_35); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2617:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2761:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_33); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2617:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2772:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T15_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_36); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2617:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2795:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T23_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2617:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2810:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T30_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2617:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilters.nim.c: In function 'filterStrip__q3sbyZuBFflBnh9a6RUnDbQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2827:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T39_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilters.nim.c:370:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] stripped = nsuStrip(line, leading, trailing, TM__TpC7tIfhGAaosc7HIsUuXA_10); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slexer.nim.c:2617:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilters.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilters.nim.c:158:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/filter_tmpl.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilter_tmpl.nim.c: In function 'parseLine__Seop6SJMf7a68kj2jl0nsQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilter_tmpl.nim.c:672:52: warning: passing argument 2 of 'endsWith__sberXLoaiFnBA9azzLZ5m2Q' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T26_ = endsWith__sberXLoaiFnBA9azzLZ5m2Q((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_11); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilter_tmpl.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilter_tmpl.nim.c:364:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__sberXLoaiFnBA9azzLZ5m2Q)(NimStringDesc* x, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilter_tmpl.nim.c:794:54: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T52_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_40); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilter_tmpl.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sfilter_tmpl.nim.c:371:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/syntaxes.nim CC: ../compiler/modulepaths.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smodulepaths.nim.c:14:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smodulepaths.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: ../compiler/reorder.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sreorder.nim.c: In function 'buildGraph__l1rQixGqVPrOr9aCWQMBrWw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sreorder.nim.c:1874:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&uses), (NIM_CONST void*)(&deps->data[i_3].Field1), sizeof(uses)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sreorder.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sreorder.nim.c:915:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sreorder.nim.c:1901:40: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&declares), (NIM_CONST void*)(&deps->data[j].Field0), sizeof(declares)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sreorder.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sreorder.nim.c:915:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/passes.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c: In function 'prepareConfigNotes__aErgAxFWejI8802zxMk6Ug': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:842:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:825:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:848:57: warning: passing argument 2 of 'nimCmpMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (!(nimCmpMem((*(*graph).config).mainPackageNotes, TM__Tko7U9cii9bC6Kt2otnwMmCg_4, 10)==0)) goto LA9_; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:830:22: note: expected 'void *' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:849:59: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).mainPackageNotes, (NIM_CONST void*)(*(*graph).config).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:825:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:852:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spasses.nim.c:825:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/modules.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smodules.nim.c: In function 'importModule__eaYLAZLmi86rX9aH754cWPA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smodules.nim.c:1046:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smodules.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smodules.nim.c:781:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smodules.nim.c:1051:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smodules.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@smodules.nim.c:781:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/trees.nim CC: ../compiler/types.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c: In function 'computeSizeAlign__Nur2IEN9ayDXYT9aVdBUPsYQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:7001:94: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA(conf, (*typ).n, NIM_TRUE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:6110:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:7006:95: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA(conf, (*typ).n, NIM_FALSE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:6110:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:7015:90: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2(conf, (*typ).n, NIM_TRUE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:6367:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:7020:91: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2(conf, (*typ).n, NIM_FALSE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:6367:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:7024:42: warning: passing argument 1 of 'finish__N2YmOAWMSZMVl7ctY8EMKA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] T170_ = finish__N2YmOAWMSZMVl7ctY8EMKA((&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@stypes.nim.c:6009:29: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(NI, finish__N2YmOAWMSZMVl7ctY8EMKA)(tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* arg) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/bitsets.nim CC: ../compiler/nimsets.nim CC: ../compiler/semfold.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemfold.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemfold.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: ../compiler/vmdef.nim CC: ../compiler/semdata.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c: In function 'newOptionEntry__7Bbu0XAvxF5NmG8U4F9bYrw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1194:37: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*conf).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1182:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1195:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*conf).warningAsErrors, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1182:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c: In function 'pushOptionEntry__SQasfuhUR9aUpH0EyW9aFezg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1675:37: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*(*(*c).graph).config).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1182:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1676:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*(*(*c).graph).config).warningAsErrors, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1182:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c: In function 'popOptionEntry__9aY89b9aR25iMJ8fPdM84CvQg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1694:51: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*(*c).graph).config).notes, (NIM_CONST void*)(*(*T2_)).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1182:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1697:61: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*(*c).graph).config).warningAsErrors, (NIM_CONST void*)(*(*T3_)).warningAsErrors, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssemdata.nim.c:1182:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/linter.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slinter.nim.c: In function 'beautifyName__9a3XujgxAEMrMsWlLydkJvg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slinter.nim.c:936:55: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] allUpper = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__NvI37FoCN5uTD3k9bAqbGMA_6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slinter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slinter.nim.c:468:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slinter.nim.c:958:48: warning: passing argument 2 of 'eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T10_ = eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg(s, TM__NvI37FoCN5uTD3k9bAqbGMA_7, 41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slinter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@slinter.nim.c:865:35: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg)(NimStringDesc* s, NimStringDesc** a, NI aLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/nimfix/prettybase.nim CC: ../compiler/lookups.nim CC: ../compiler/semtypinst.nim CC: ../compiler/parampatterns.nim CC: ../compiler/lowerings.nim CC: ../compiler/sigmatch.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:14:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c: In function 'extractDocComment__5agectedmi1oqLCGpUXTZg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:1903:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = nsuStrip(T13_, NIM_TRUE, NIM_TRUE, TM__EV5hHJmjIY9cla9b9be7fSVJQ_6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:1219:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c: In function 'getTokenLenFromSource__Ag69bMcP2z1X5yPIF8diKPw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:2166:93: warning: passing argument 3 of 'parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils((*colonenv_).line1, (&sourceIdent), TM__EV5hHJmjIY9cla9b9be7fSVJQ_11, column); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:2019:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c: In function 'paramTypesMatch__MkZIYaWSL2Febv66liB9aIA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:10119:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&x), (NIM_CONST void*)(&T8_), sizeof(x)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:1798:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:10123:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&y), (NIM_CONST void*)(&T9_), sizeof(y)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:1798:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:10127:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&z), (NIM_CONST void*)(&T10_), sizeof(z)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:1798:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c: In function 'argtypeMatches__gpWCq1law3K3m6Z2JETYnw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:10306:48: warning: passing argument 1 of 'contains__RQ7v5MK0dOhApn0wj6F1iAsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T6_ = contains__RQ7v5MK0dOhApn0wj6F1iAsystem(TM__EV5hHJmjIY9cla9b9be7fSVJQ_70, 2, m.intConvMatches); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssigmatch.nim.c:10270:27: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' static N_INLINE(NIM_BOOL, contains__RQ7v5MK0dOhApn0wj6F1iAsystem)(NI* a, NI aLen_0, NI item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/importer.nim CC: ../compiler/procfind.nim CC: ../compiler/pragmas.nim CC: ../compiler/saturate.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spragmas.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spragmas.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: ../compiler/guards.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spragmas.nim.c: In function 'singlePragma__KQ6mgDJAAhGjX4CT62UFwg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spragmas.nim.c:4578:55: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T88_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(name_3, TM__tPA3StZ6VsKyoznyrIfFxg_27); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spragmas.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@spragmas.nim.c:1199:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/typeallowed.nim CC: ../compiler/isolation_check.nim CC: ../compiler/varpartitions.nim CC: ../compiler/sighashes.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssighashes.nim.c: In function 'symBodyDigest__CuOAIgIy9afVyEqS9a6M9bEMA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssighashes.nim.c:1548:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)Result, (NIM_CONST void*)value, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssighashes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssighashes.nim.c:637:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/liftdestructors.nim CC: ../compiler/sempass2.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssempass2.nim.c: In function 'notNilCheck__FX9ajqYTj7Kqx6JBznhB5sQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssempass2.nim.c:2552:57: warning: passing argument 2 of 'containsNode__3PkUvehQ5keciM9cue9ayMTw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T29_ = containsNode__3PkUvehQ5keciM9cue9ayMTw(n_2, TM__wkTG4eaV3t1uo3x09apjcwA_30); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssempass2.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssempass2.nim.c:1088:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__3PkUvehQ5keciM9cue9ayMTw)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssempass2.nim.c: In function 'trackCall__BxqWoS9czp4uFup6HfSkCeA_2': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssempass2.nim.c:3708:47: warning: passing argument 1 of 'find__jfydvRaAcnbXyRZInRGcjwsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] opKind = find__jfydvRaAcnbXyRZInRGcjwsystem(AttachedOpToStr__gGSR5Ulzx6g21lOISgt9aWA, T205_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssempass2.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssempass2.nim.c:3074:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__jfydvRaAcnbXyRZInRGcjwsystem)(tyArray__JXkBzVsE9bvmcpuZvrueLVg a, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/cgmeth.nim CC: ../compiler/liftlocals.nim CC: ../compiler/lambdalifting.nim CC: ../compiler/closureiters.nim CC: ../compiler/transf.nim CC: ../compiler/vmgen.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c: In function 'genMagic__nCoAHjo16P5zqJafFfwLew': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c:4651:81: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T341_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_58), TM__24XApAWKNvaMkcyklm8bNA_59, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c:492:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c:4659:81: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T343_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_58), TM__24XApAWKNvaMkcyklm8bNA_62, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c:492:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c:4667:81: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T345_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_58), TM__24XApAWKNvaMkcyklm8bNA_65, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmgen.nim.c:492:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/vmdeps.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmdeps.nim.c:14:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svmdeps.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: ../compiler/vmmarshal.nim CC: ../compiler/gorgeimpl.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sgorgeimpl.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sgorgeimpl.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: ../compiler/macrocacheimpl.nim CC: ../compiler/vmprofiler.nim CC: ../compiler/evaltempl.nim CC: ../compiler/vmconv.nim CC: ../compiler/vm.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:17:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c: In function 'ensureKind__hLEAmC34r1Yd9aCCcNP1pLA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1766:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*n)), (NIM_CONST void*)(&T5_), sizeof((*n))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/aliases.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c: In function 'putIntoReg__Tg4NgAEkkhyUNQ0lPE29clQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:3718:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*dest)), (NIM_CONST void*)(&T2_), sizeof((*dest))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:3742:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*dest)), (NIM_CONST void*)(&T13_), sizeof((*dest))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:3752:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*dest)), (NIM_CONST void*)(&T15_), sizeof((*dest))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:3765:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*dest)), (NIM_CONST void*)(&T17_), sizeof((*dest))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:3775:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*dest)), (NIM_CONST void*)(&T19_), sizeof((*dest))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:3785:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*dest)), (NIM_CONST void*)(&T21_), sizeof((*dest))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c: In function 'writeField__GuWkkIoU9ccBLjbIJoyJPzw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:4254:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*(*n))), (NIM_CONST void*)(&T7_), sizeof((*(*n)))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c: In function 'createStrKeepNode__LpB9aVgxJQWwIAx62EyhZoA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:5375:38: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*(*x).node)), (NIM_CONST void*)(&T12_), sizeof((*(*x).node))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c: In function 'rawExecute__OUDseXSU2midLA4bLXt3gg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:5460:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&retVal), (NIM_CONST void*)(®s->data[((NI) 0)]), sizeof(retVal)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:7838:46: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(®s->data[rc_56]), (NIM_CONST void*)(&T655_), sizeof(regs->data[rc_56])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:8038:60: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*newFrame).slots->data[rc_58]), (NIM_CONST void*)(&T728_), sizeof((*newFrame).slots->data[rc_58])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c: In function 'evalMacroCall__6SgKdna0C4CEFxNnRELlUg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:10951:53: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&(*tos).slots->data[((NI) 0)]), (NIM_CONST void*)(&T27_), sizeof((*tos).slots->data[((NI) 0)])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@svm.nim.c:1754:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/patterns.nim CC: ../compiler/semmacrosanity.nim CC: ../compiler/pluginsupport.nim CC: ../compiler/plugins/locals.nim CC: ../compiler/plugins/itersgen.nim CC: ../compiler/plugins/active.nim CC: ../compiler/spawn.nim CC: ../compiler/sem.nim CC: ../compiler/passaux.nim CC: ../compiler/scriptconfig.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 CC: ../compiler/nimconf.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c: In function 'colonanonymous___Qr05nmgTF9aNCrBbBhUhmgA_14': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c:1825:59: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(T1_, NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c:974:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c: In function 'colonanonymous___Qr05nmgTF9aNCrBbBhUhmgA_29': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c:2156:48: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T7_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(val, TM__FA6jNt3IW9afkuZFmR0bnUQ_76); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@sscriptconfig.nim.c:1026:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semIdentWithPragma__gSt4lwrAK8GOXOIIBgGsog': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:7947:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_108, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:7952:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_109, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:7957:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_109, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:7962:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_110, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semProcTypeNode__ZVaxL1YkeVlGuk9csaO0Z2w': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11283:111: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, arg, (*(*a)._kind_6.sons->data[j])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_124, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semProcAux__HtuGXsziiAueY6wARBVVAA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:17620:52: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T170_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__rF9caJawfOjYTjsgLVUSGFA_191, 3, (*(*s).name).s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:12608:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'determineType__PSSiITp8zAUcZ8z1k5AMLA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:17887:67: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T5_ = semProcAux__HtuGXsziiAueY6wARBVVAA(c, (*s).ast, (*s).kind, TM__rF9caJawfOjYTjsgLVUSGFA_363, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:17285:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'generateInstance__Bbmaz5QjetnTaor7LYngPg': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:20192:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_92, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'minus___LSsT9adsoi9bg6Vh4SNYfeQQintsets': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:21020:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)Result, (NIM_CONST void*)(&T1_), sizeof((*Result))); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:4680:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semConstructFields__uWuMnWjhYSs5k358Hz7X7w': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:22802:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&diff), (NIM_CONST void*)(&T68_), sizeof(diff)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:4680:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:22955:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&diff_2), (NIM_CONST void*)(&T124_), sizeof(diff_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:4680:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semObjectNode__tVh16nX9aMGhmdbUfY4leuQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:23322:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_433, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semProcTypeWithScope__HVX0MCOg4yL8PRkNzdiEmQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:25622:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_544, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:25645:53: warning: passing argument 4 of 'implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw(c, s, n, TM__rF9caJawfOjYTjsgLVUSGFA_545); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1655:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semEnum__O8zf75mcUwo9cfPQUQRaEug_15': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:25757:139: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, e, (*(*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 0)])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_548, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:25895:106: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, e, (*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_548, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semTemplateDef__7YxUILpPxooC5qqa89a54dw_37': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:31121:51: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T14_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(names__yCnDYwFZyTz3YBJ4ma9adZQ, 8, (*(*s).name).s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:12608:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:31155:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_620, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semLambda__vJZwz9bfROKrfrtM50y74CQ_26': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:32949:62: warning: passing argument 3 of 'semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw(c, n, TM__rF9caJawfOjYTjsgLVUSGFA_657); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:7632:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* prc, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:33013:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_657, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'typeDefLeftSidePass__Sbx6MQrOoMPnRUYXOXA3NA': CC: ../compiler/cmdlinehelper.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:35361:81: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*name)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_433, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'symForVar__AO57Q9bSpsZiuv7kwwoM7yw_3': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:37459:82: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_780, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semForFields__7e8kUc3a9a4gEAcnG7wUcyQ_2': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scmdlinehelper.nim.c:15:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@scmdlinehelper.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:38268:56: warning: passing argument 2 of 'containsNode__3PkUvehQ5keciM9cue9ayMTw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T46_ = containsNode__3PkUvehQ5keciM9cue9ayMTw(stmts, TM__rF9caJawfOjYTjsgLVUSGFA_796); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:2126:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__3PkUvehQ5keciM9cue9ayMTw)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semIterator__7YxUILpPxooC5qqa89a54dw_54': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:39218:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 15), TM__rF9caJawfOjYTjsgLVUSGFA_828, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:17285:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semProc__7YxUILpPxooC5qqa89a54dw_55': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:39279:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), TM__rF9caJawfOjYTjsgLVUSGFA_832, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:17285:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semFunc__7YxUILpPxooC5qqa89a54dw_56': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:39285:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 13), TM__rF9caJawfOjYTjsgLVUSGFA_832, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:17285:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semMethod__7YxUILpPxooC5qqa89a54dw_57': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:39304:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 14), TM__rF9caJawfOjYTjsgLVUSGFA_835, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:17285:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semConverterDef__7YxUILpPxooC5qqa89a54dw_58': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:39376:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 16), TM__rF9caJawfOjYTjsgLVUSGFA_832, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:17285:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semMacroDef__7YxUILpPxooC5qqa89a54dw_59': CC: nimsuggest.nim /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:39419:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 17), TM__rF9caJawfOjYTjsgLVUSGFA_842, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:17285:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semPragmaBlock__7YxUILpPxooC5qqa89a54dw_63': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:39816:102: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, ((tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w*) NIM_NIL), pragmaList, TM__rF9caJawfOjYTjsgLVUSGFA_862, NIM_TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c: In function 'semExpr__vJZwz9bfROKrfrtM50y74CQ_3': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:40681:59: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, (*(*c).p).owner, n, TM__rF9caJawfOjYTjsgLVUSGFA_827, NIM_TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@m..@scompiler@ssem.nim.c:1535:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:19:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:79:0: note: this is the location of the previous definition # define _GNU_SOURCE 1 /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c: In function 'processCmdLine__fMMNMlytxwXqIpM7vyhSiQ': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1479:47: warning: passing argument 2 of 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] initOptParser__C9a079cuyRqhvKudWkyCzvXQ(cmd, TM__YP39akgsGJq8WJfnfvPU9cEQ_5, T1_, NIM_TRUE, (&p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:998:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, initOptParser__C9a079cuyRqhvKudWkyCzvXQ)(NimStringDesc* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1546:51: warning: passing argument 2 of 'writeLine__45Em82MGXqv9biomV0DEbSgio' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, TM__YP39akgsGJq8WJfnfvPU9cEQ_24, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1454:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c: In function 'replStdinSingleCmd__wdFhHwurR9bFrxp9cGOFfbHA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1789:14: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__YP39akgsGJq8WJfnfvPU9cEQ_42, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1050:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c: In function 'replStdin__9cF5tjnhEZbpUNsAD4JI8ng': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1795:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__YP39akgsGJq8WJfnfvPU9cEQ_36, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1050:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1807:17: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__YP39akgsGJq8WJfnfvPU9cEQ_36, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1050:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1816:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__YP39akgsGJq8WJfnfvPU9cEQ_39, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1050:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c: In function 'parseQuoted__save5lx5TCXu5ugjkZTIxA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:2532:67: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T10_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(cmd, outp, TM__YP39akgsGJq8WJfnfvPU9cEQ_87, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:2484:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c: In function 'execCmd__KWRoUY2kSycfrYRYCp0oYA': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:3005:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__YP39akgsGJq8WJfnfvPU9cEQ_39, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1050:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:3045:59: warning: passing argument 2 of 'skipWhile__uYEsoz5nie2AJhshtAd6ogparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T61_ = skipWhile__uYEsoz5nie2AJhshtAd6ogparseutils(cmd, TM__YP39akgsGJq8WJfnfvPU9cEQ_87, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:2539:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, skipWhile__uYEsoz5nie2AJhshtAd6ogparseutils)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw toSkip, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:3055:58: warning: passing argument 2 of 'skipWhile__uYEsoz5nie2AJhshtAd6ogparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T63_ = skipWhile__uYEsoz5nie2AJhshtAd6ogparseutils(cmd, TM__YP39akgsGJq8WJfnfvPU9cEQ_87, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:2539:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, skipWhile__uYEsoz5nie2AJhshtAd6ogparseutils)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw toSkip, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c: In function 'handleCmdLine__Yf8BWpRELzUoK9bMIFi74mw': /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:3397:48: warning: passing argument 2 of 'writeLine__45Em82MGXqv9biomV0DEbSgio' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, TM__YP39akgsGJq8WJfnfvPU9cEQ_24, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1454:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:3411:114: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] binaryPath = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__YP39akgsGJq8WJfnfvPU9cEQ_26), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimsuggest_r/@mnimsuggest.nim.c:1021:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ Hint: [Link] Hint: 135663 lines; 81.532s; 351.367MiB peakmem; Dangerous Release build; proj: /tmp/lang/nim/work/nim-1.4.8/nimsuggest/nimsuggest.nim; out: /tmp/lang/nim/work/nim-1.4.8/bin/nimsuggest [SuccessX] bin/nim c -o:bin/nimgrep -d:release --parallelBuild:4 --skipUserCfg --skipParentCfg tools/nimgrep.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/tools/nimgrep.nim.cfg' [Conf] ...........................CC: stdlib_assertions.nim CC: stdlib_io.nim CC: stdlib_system.nim CC: stdlib_parseutils.nim CC: stdlib_unicode.nim /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c: In function 'nucisUpper': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4320:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA, 135, ((NI) 45), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4259:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4343:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA, 1220, ((NI) 610), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4259:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c: In function 'nucisLower': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4366:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toUpperRanges__XK2w1VQ3ryus1gEnUrjBOQ, 138, ((NI) 46), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4259:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4389:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toUpperSinglets__fB9cAOGt8twAn49a3juhUwAA, 1248, ((NI) 624), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4259:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c: In function 'nucisAlpha': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4424:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, alphaRanges__00UTL8G9cet5qM8s9arDhIoA, 942, ((NI) 471), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4259:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4447:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, alphaSinglets__4yPpNo0gl2G4I1Sb8uxIbg, 147, ((NI) 147), ((NI) 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4259:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c: In function 'nucisWhiteSpace': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4484:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, spaceRanges__3Bq7z9clAV7WP86hNmeiC3A, 20, ((NI) 10), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4259:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c: In function 'nuctoLower': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4524:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA, 135, ((NI) 45), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4259:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4555:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA, 1220, ((NI) 610), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_unicode.nim.c:4259:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_strutils.nim CC: stdlib_pathnorm.nim CC: stdlib_posix.nim CC: stdlib_times.nim CC: stdlib_os.nim CC: stdlib_parseopt.nim /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_parseopt.nim.c: In function 'initOptParser__GjpHIdcExlUaAKC1NDkgzw': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_parseopt.nim.c:350:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_parseopt.nim.c:262:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_parseopt.nim.c: In function 'nponext': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_parseopt.nim.c:798:86: warning: passing argument 4 of 'parseWord__PJkn8cyUctR9afy22r7aVUw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = parseWord__PJkn8cyUctR9afy22r7aVUw((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_23); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_parseopt.nim.c:567:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, parseWord__PJkn8cyUctR9afy22r7aVUw)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_pegs.nim /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c: In function 'getCharSet__zUGRkOORbt8wzxyKxNHYHg_2': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:1093:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*tok).charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_18, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:716:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c: In function 'token__yNO39bt9aZu9aox0jITQ9cJ8aw': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2288:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T6_[0]), (NIM_CONST void*)(&(*p).skip), sizeof(T6_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:716:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2289:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T6_[1]), (NIM_CONST void*)(&terminal), sizeof(T6_[1])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:716:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c: In function 'npegscharSet': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2643:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).charChoice, (NIM_CONST void*)s, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:716:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c: In function 'seqExpr__MaL2q9aiyWZXRK0fbgHwGWA_4': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2669:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T4_[0]), (NIM_CONST void*)Result, sizeof(T4_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:716:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2686:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T12_[0]), (NIM_CONST void*)Result, sizeof(T12_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:716:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c: In function 'parseExpr__MaL2q9aiyWZXRK0fbgHwGWA_3': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2883:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T3_[0]), (NIM_CONST void*)Result, sizeof(T3_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:716:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c: In function 'builtin__MaL2q9aiyWZXRK0fbgHwGWA_5': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3327:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_180, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3332:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_181, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3337:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_182, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3342:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_183, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3347:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_184, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3352:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_185, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3357:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_186, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3362:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_187, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3370:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_188, (&T28_[0])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3372:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_190, (&T29_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:2607:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c: In function 'npegsGreedyPosRep': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:3609:31: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T1_[0]), (NIM_CONST void*)(&a), sizeof(T1_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:716:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c: In function 'parsePeg__lS04BXBOBnydcCBNVBF9bNw': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:4140:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)p.tok.charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_18, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/stdlib_pegs.nim.c:716:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_pcre.nim CC: stdlib_rtarrays.nim CC: stdlib_re.nim CC: stdlib_strformat.nim CC: stdlib_terminal.nim CC: nimgrep.nim /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/@mnimgrep.nim.c: In function 'NimMainModule': /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/@mnimgrep.nim.c:3769:52: warning: passing argument 2 of 'initOptParser__GjpHIdcExlUaAKC1NDkgzw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] initOptParser__GjpHIdcExlUaAKC1NDkgzw(colontmp_, TM__AOjjBItomenn8JUxIzm5Rg_14, T3_, NIM_TRUE, (&p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/@mnimgrep.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/@mnimgrep.nim.c:338:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, initOptParser__GjpHIdcExlUaAKC1NDkgzw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/@mnimgrep.nim.c:4123:56: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T106_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__AOjjBItomenn8JUxIzm5Rg_79, 4, colorTheme__SoOQv9a53iJoM8gQDf6BW1Q); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/@mnimgrep.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimgrep_r/@mnimgrep.nim.c:931:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ Hint: [Link] Hint: 62203 lines; 12.467s; 75.539MiB peakmem; Release build; proj: /tmp/lang/nim/work/nim-1.4.8/tools/nimgrep.nim; out: /tmp/lang/nim/work/nim-1.4.8/bin/nimgrep [SuccessX] bin/nim c -o:bin/nimpretty -d:release --parallelBuild:4 --skipUserCfg --skipParentCfg nimpretty/nimpretty.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/nimpretty/nimpretty.nim.cfg' [Conf] .......................................... /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(179, 7) Hint: 'input' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(359, 5) Hint: 'a' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(362, 5) Hint: 'd' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(367, 5) Hint: 'h' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(365, 5) Hint: 'f' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(364, 5) Hint: 'e' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(366, 5) Hint: 'g' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(360, 5) Hint: 'b' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(361, 5) Hint: 'c' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(445, 10) Hint: 'b' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(449, 8) Hint: 'a' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(63, 6) Hint: 'bitsplit' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(57, 10) Hint: 'isNegative' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(212, 6) Hint: 'inplaceBitnot' is declared but not used [XDeclaredButNotUsed] .. /tmp/lang/nim/work/nim-1.4.8/compiler/lexer.nim(736, 9) Hint: 'col`gensym79' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/lexer.nim(736, 9) Hint: 'col`gensym80' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/lexer.nim(78, 3) Hint: 'weakTokens' is declared but not used [XDeclaredButNotUsed] .... /tmp/lang/nim/work/nim-1.4.8/compiler/renderer.nim(258, 6) Hint: 'putRawStr' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/renderer.nim(153, 6) Hint: 'previousNL' is declared but not used [XDeclaredButNotUsed] ...CC: stdlib_assertions.nim CC: stdlib_dollars.nim CC: stdlib_formatfloat.nim CC: stdlib_io.nim CC: stdlib_system.nim CC: stdlib_hashes.nim CC: stdlib_parseutils.nim CC: stdlib_math.nim CC: stdlib_unicode.nim CC: stdlib_strutils.nim CC: ../compiler/wordrecg.nim CC: ../compiler/idents.nim CC: stdlib_pathnorm.nim CC: stdlib_posix.nim CC: stdlib_times.nim CC: stdlib_os.nim CC: stdlib_strtabs.nim CC: stdlib_sets.nim CC: ../compiler/pathutils.nim CC: ../compiler/ropes.nim CC: stdlib_tables.nim CC: ../compiler/lineinfos.nim CC: ../compiler/platform.nim CC: stdlib_strformat.nim CC: stdlib_terminal.nim CC: ../compiler/options.nim CC: ../compiler/strutils2.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c: In function 'newConfigRef__YbeeoJLQnRQK2F8DAaXI8w': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:705:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_44, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:665:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:706:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:665:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:707:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:665:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c: In function 'newPartialConfigRef__YbeeoJLQnRQK2F8DAaXI8w_2': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:797:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_44, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:665:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:798:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:665:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:799:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@soptions.nim.c:665:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/msgs.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c: In function 'fileInfoIdx__Eu6qwnWjBAlxk5Kd4AsfYg': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:913:40: warning: passing argument 1 of 'shallow__cnzwaZQQIa73ryXE31wijQsystem' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] shallow__cnzwaZQQIa73ryXE31wijQsystem((&canon)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:648:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * volatile* {aka struct NimStringDesc * volatile*}' static N_INLINE(void, shallow__cnzwaZQQIa73ryXE31wijQsystem)(NimStringDesc** s) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c: In function 'liMessage__Q6JNH4uRwLyZrj0dJakHew': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:1967:49: warning: passing argument 2 of 'eqeq___59bygf5b7AsTVb9a1lVM66oA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T12_ = eqeq___59bygf5b7AsTVb9a1lVM66oA(info, (&unknownLineInfo__Adg58D2FIbt5TWh9aavBqbg)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:1036:35: note: expected 'tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' but argument is of type 'const tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka const struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___59bygf5b7AsTVb9a1lVM66oA)(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* a, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* b) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:2040:49: warning: passing argument 2 of 'eqeq___59bygf5b7AsTVb9a1lVM66oA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T39_ = eqeq___59bygf5b7AsTVb9a1lVM66oA(info, (&unknownLineInfo__Adg58D2FIbt5TWh9aavBqbg)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:1036:35: note: expected 'tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' but argument is of type 'const tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka const struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___59bygf5b7AsTVb9a1lVM66oA)(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* a, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* b) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:2171:52: warning: passing argument 2 of 'eqeq___59bygf5b7AsTVb9a1lVM66oA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T100_ = eqeq___59bygf5b7AsTVb9a1lVM66oA(info, (&unknownLineInfo__Adg58D2FIbt5TWh9aavBqbg)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@smsgs.nim.c:1036:35: note: expected 'tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' but argument is of type 'const tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka const struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqeq___59bygf5b7AsTVb9a1lVM66oA)(tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* a, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* b) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/llstream.nim CC: ../compiler/idgen.nim CC: ../compiler/ast.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sast.nim.c: In function 'transitionSonsKind__uOUBEXn0RV9b64TOM9ajIDag': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sast.nim.c:742:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sast.nim.c:733:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/nimlexbase.nim CC: ../compiler/lexer.nim CC: ../compiler/layouter.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c: In function 'getEscapedChar__9aV9cE1HeiD7SKKtdj1FAFoQ_6': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2515:64: warning: passing argument 3 of 'matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T44_ = matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA((&(*L)), 48, TM__4JpEWnGrmRM8CRqL3P2O1Q_216); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2278:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, NIM_CHAR first, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw second) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c: In function 'lexMessageLitNum__kGyfoytmFWEXzCRW182RNw': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2821:47: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_261); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2799:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2836:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_261); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2799:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2845:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_216); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2799:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c: In function 'getNumber__HIIb2qGWrX6bdDncTsehZw': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:3027:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T8_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_273); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2853:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:3045:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T11_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_276); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2853:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:3057:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_273); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2853:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:3070:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T15_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_279); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2853:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:3093:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T23_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_216); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2853:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:3112:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T30_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_216); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2853:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:3133:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T39_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_216); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slexer.nim.c:2853:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c: In function 'emitMultilineComment__PFeSvXdRvrdpncpDD5mi7A': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:1133:59: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] stripped = nsuStrip(commentLine, NIM_TRUE, NIM_TRUE, TM__jAJdRzFhcEtLanwII0jYtA_18); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:556:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c: In function 'emitComment__KXSIQd59anALBs8UYCUHvpQ': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:1263:42: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] lit = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__jAJdRzFhcEtLanwII0jYtA_18); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:556:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c: In function 'emitTok__E1ZA9a26yQTINJoVMyYvlzA': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:2032:52: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T195_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__jAJdRzFhcEtLanwII0jYtA_73, 6, (*(*tok).ident).s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:1485:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c: In function 'starWasExportMarker__TPEU9cy1JMsyZ29aUS5ytplA_4': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:2265:53: warning: passing argument 2 of 'endsWith__5N2ldbKyxzznt9c4CgRHt4Q' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = endsWith__5N2ldbKyxzznt9c4CgRHt4Q((&(*em)), TM__jAJdRzFhcEtLanwII0jYtA_87, 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:2205:35: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__5N2ldbKyxzznt9c4CgRHt4Q)(tyObject_Emitter__5qEsRXSsCPCh09cA9bnpl8Ag* em, NimStringDesc** k, NI kLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c: In function 'curlyRiWasPragma__TPEU9cy1JMsyZ29aUS5ytplA_6': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:2323:53: warning: passing argument 2 of 'endsWith__5N2ldbKyxzznt9c4CgRHt4Q' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = endsWith__5N2ldbKyxzznt9c4CgRHt4Q((&(*em)), TM__jAJdRzFhcEtLanwII0jYtA_93, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:2205:35: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__5N2ldbKyxzznt9c4CgRHt4Q)(tyObject_Emitter__5qEsRXSsCPCh09cA9bnpl8Ag* em, NimStringDesc** k, NI kLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c: In function 'writeOut__2VsrxoLPHGnER9cYPSHOqCQ': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:3276:51: warning: passing argument 2 of 'liMessage__Q6JNH4uRwLyZrj0dJakHew' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] liMessage__Q6JNH4uRwLyZrj0dJakHew((*em).config, (&unknownLineInfo__Adg58D2FIbt5TWh9aavBqbg), ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 10), T12_, ((tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw) 1), TM__jAJdRzFhcEtLanwII0jYtA_176, NIM_FALSE); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@slayouter.nim.c:615:32: note: expected 'tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' but argument is of type 'const tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka const struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' N_LIB_PRIVATE N_NOINLINE(void, liMessage__Q6JNH4uRwLyZrj0dJakHew)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* info, tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w msg, NimStringDesc* arg, tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w info2, NIM_BOOL isRaw); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:230:75: note: in definition of macro 'N_NOINLINE' # define N_NOINLINE(rettype, name) rettype __attribute__((__noinline__)) name ^~~~ CC: ../compiler/parser.nim CC: ../compiler/renderer.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@srenderer.nim.c: In function 'atom__9cnUQzmaM0ehJLjixbNyrSQ': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@srenderer.nim.c:1976:60: warning: passing argument 2 of 'internalErrorImpl__PTSwZ6HM9bGBf7vF9cnDmwVw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] internalErrorImpl__PTSwZ6HM9bGBf7vF9cnDmwVw((*g).config, (&unknownLineInfo__Adg58D2FIbt5TWh9aavBqbg), T92_, TM__1E0z9biZTE3PahFHulMjtyw_74); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@srenderer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@srenderer.nim.c:689:31: note: expected 'tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' but argument is of type 'const tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka const struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' N_LIB_PRIVATE N_NIMCALL(void, internalErrorImpl__PTSwZ6HM9bGBf7vF9cnDmwVw)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* info, NimStringDesc* errMsg, tyTuple__kN8up2W6YKc5YA9avn5mV5w info2); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/filters.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilters.nim.c: In function 'filterStrip__q3sbyZuBFflBnh9a6RUnDbQ': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilters.nim.c:432:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] stripped = nsuStrip(line, leading, trailing, TM__TpC7tIfhGAaosc7HIsUuXA_19); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilters.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilters.nim.c:167:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/filter_tmpl.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilter_tmpl.nim.c: In function 'parseLine__Seop6SJMf7a68kj2jl0nsQ': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilter_tmpl.nim.c:711:52: warning: passing argument 2 of 'endsWith__sberXLoaiFnBA9azzLZ5m2Q' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T26_ = endsWith__sberXLoaiFnBA9azzLZ5m2Q((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilter_tmpl.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilter_tmpl.nim.c:372:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__sberXLoaiFnBA9azzLZ5m2Q)(NimStringDesc* x, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilter_tmpl.nim.c:845:54: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T52_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_54); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilter_tmpl.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@sfilter_tmpl.nim.c:379:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/syntaxes.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c: In function 'applyFilter__vFtrlyKfDm5q9cgBVscCCNg': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c:885:55: warning: passing argument 2 of 'liMessage__Q6JNH4uRwLyZrj0dJakHew' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] liMessage__Q6JNH4uRwLyZrj0dJakHew((*p).lex.config, (&unknownLineInfo__Adg58D2FIbt5TWh9aavBqbg), ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 64), ((NimStringDesc*) NIM_NIL), ((tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw) 1), TM__Furs9bKK6tVLoyofH3f4bRw_27, NIM_FALSE); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c:486:32: note: expected 'tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' but argument is of type 'const tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka const struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' N_LIB_PRIVATE N_NOINLINE(void, liMessage__Q6JNH4uRwLyZrj0dJakHew)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* info, tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w msg, NimStringDesc* arg, tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w info2, NIM_BOOL isRaw); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:230:75: note: in definition of macro 'N_NOINLINE' # define N_NOINLINE(rettype, name) rettype __attribute__((__noinline__)) name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c:887:55: warning: passing argument 2 of 'liMessage__Q6JNH4uRwLyZrj0dJakHew' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] liMessage__Q6JNH4uRwLyZrj0dJakHew((*p).lex.config, (&unknownLineInfo__Adg58D2FIbt5TWh9aavBqbg), ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 65), ((NimStringDesc*) NIM_NIL), ((tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw) 1), TM__Furs9bKK6tVLoyofH3f4bRw_28, NIM_FALSE); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c:486:32: note: expected 'tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' but argument is of type 'const tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka const struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' N_LIB_PRIVATE N_NOINLINE(void, liMessage__Q6JNH4uRwLyZrj0dJakHew)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* info, tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w msg, NimStringDesc* arg, tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w info2, NIM_BOOL isRaw); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:230:75: note: in definition of macro 'N_NOINLINE' # define N_NOINLINE(rettype, name) rettype __attribute__((__noinline__)) name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c: In function 'setupParser__ArrB1lqLw7FRfVvX3djBSA': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c:1018:45: warning: passing argument 2 of 'liMessage__Q6JNH4uRwLyZrj0dJakHew' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] liMessage__Q6JNH4uRwLyZrj0dJakHew(config, (&unknownLineInfo__Adg58D2FIbt5TWh9aavBqbg), ((tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w) 10), T6_, ((tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw) 1), TM__Furs9bKK6tVLoyofH3f4bRw_3, NIM_FALSE); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@m..@scompiler@ssyntaxes.nim.c:486:32: note: expected 'tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' but argument is of type 'const tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q * {aka const struct tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q *}' N_LIB_PRIVATE N_NOINLINE(void, liMessage__Q6JNH4uRwLyZrj0dJakHew)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TLineInfo__WGx4rAexNXnczy1Avn646Q* info, tyEnum_TMsgKind__29cbg2fC1z5iM1PAI28kR5w msg, NimStringDesc* arg, tyEnum_TErrorHandling__q4fXoCN3Xdcm6SS9cUkWkWw eh, tyTuple__kN8up2W6YKc5YA9avn5mV5w info2, NIM_BOOL isRaw); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:230:75: note: in definition of macro 'N_NOINLINE' # define N_NOINLINE(rettype, name) rettype __attribute__((__noinline__)) name ^~~~ CC: stdlib_parseopt.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/stdlib_parseopt.nim.c: In function 'initOptParser__GjpHIdcExlUaAKC1NDkgzw': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/stdlib_parseopt.nim.c:350:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/stdlib_parseopt.nim.c:262:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/stdlib_parseopt.nim.c: In function 'nponext': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/stdlib_parseopt.nim.c:798:86: warning: passing argument 4 of 'parseWord__PJkn8cyUctR9afy22r7aVUw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = parseWord__PJkn8cyUctR9afy22r7aVUw((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_23); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/stdlib_parseopt.nim.c:567:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, parseWord__PJkn8cyUctR9afy22r7aVUw)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_sequtils.nim CC: nimpretty.nim /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@mnimpretty.nim.c: In function 'main__q6pY9bHrl9cUCXgktODokhsA': /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@mnimpretty.nim.c:921:52: warning: passing argument 2 of 'initOptParser__GjpHIdcExlUaAKC1NDkgzw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] initOptParser__GjpHIdcExlUaAKC1NDkgzw(colontmp_, TM__So7WS0lqyoZXTx41XCmhOA_2, T2_, NIM_TRUE, (&p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@mnimpretty.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimpretty_r/@mnimpretty.nim.c:565:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, initOptParser__GjpHIdcExlUaAKC1NDkgzw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ Hint: [Link] Hint: 77113 lines; 18.384s; 117.27MiB peakmem; Release build; proj: /tmp/lang/nim/work/nim-1.4.8/nimpretty/nimpretty.nim; out: /tmp/lang/nim/work/nim-1.4.8/bin/nimpretty [SuccessX] bin/nim c -o:bin/nimfind -d:release --parallelBuild:4 --skipUserCfg --skipParentCfg tools/nimfind.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] ........................................................... /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(179, 7) Hint: 'input' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(359, 5) Hint: 'a' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(362, 5) Hint: 'd' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(367, 5) Hint: 'h' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(365, 5) Hint: 'f' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(364, 5) Hint: 'e' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(366, 5) Hint: 'g' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(360, 5) Hint: 'b' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(361, 5) Hint: 'c' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(445, 10) Hint: 'b' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(449, 8) Hint: 'a' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(63, 6) Hint: 'bitsplit' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(57, 10) Hint: 'isNegative' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/int128.nim(212, 6) Hint: 'inplaceBitnot' is declared but not used [XDeclaredButNotUsed] ....... /tmp/lang/nim/work/nim-1.4.8/compiler/btrees.nim(134, 6) Hint: '$' is declared but not used [XDeclaredButNotUsed] .... /tmp/lang/nim/work/nim-1.4.8/compiler/lexer.nim(78, 3) Hint: 'weakTokens' is declared but not used [XDeclaredButNotUsed] ..... /tmp/lang/nim/work/nim-1.4.8/compiler/renderer.nim(258, 6) Hint: 'putRawStr' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/renderer.nim(153, 6) Hint: 'previousNL' is declared but not used [XDeclaredButNotUsed] .......... /tmp/lang/nim/work/nim-1.4.8/compiler/semfold.nim(101, 6) Hint: 'isFloatRange' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semfold.nim(113, 6) Hint: 'isIntRangeOrLit' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semfold.nim(116, 6) Hint: 'makeRange' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semfold.nim(141, 6) Hint: 'fitLiteral' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semfold.nim(133, 6) Hint: 'makeRangeF' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semfold.nim(108, 6) Hint: 'pickIntRange' is declared but not used [XDeclaredButNotUsed] .......... /tmp/lang/nim/work/nim-1.4.8/compiler/suggest.nim(480, 6) Hint: 'ensureIdx' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/suggest.nim(483, 6) Hint: 'ensureSeq' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/suggest.nim(471, 6) Hint: 'findDefinition' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/suggest.nim(454, 6) Hint: 'findUsages' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/suggest.nim(59, 6) Hint: 'extractDocComment' is declared but not used [XDeclaredButNotUsed] . /tmp/lang/nim/work/nim-1.4.8/compiler/procfind.nim(32, 9) Hint: 'flags' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/procfind.nim(16, 6) Hint: 'equalGenericParams' is declared but not used [XDeclaredButNotUsed] ...... /tmp/lang/nim/work/nim-1.4.8/compiler/guards.nim(36, 3) Hint: 'someMod' is declared but not used [XDeclaredButNotUsed] ... /tmp/lang/nim/work/nim-1.4.8/compiler/varpartitions.nim(48, 6) Hint: '$' is declared but not used [XDeclaredButNotUsed] .. /tmp/lang/nim/work/nim-1.4.8/compiler/liftdestructors.nim(424, 6) Hint: 'setLenStrCall' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/sempass2.nim(695, 6) Hint: 'cstringCheck' is declared but not used [XDeclaredButNotUsed] ..... /tmp/lang/nim/work/nim-1.4.8/compiler/vmgen.nim(793, 6) Hint: 'genUnaryStmt' is declared but not used [XDeclaredButNotUsed] ..... /tmp/lang/nim/work/nim-1.4.8/compiler/vmprofiler.nim(33, 9) Hint: 'tMax' is declared but not used [XDeclaredButNotUsed] . /tmp/lang/nim/work/nim-1.4.8/compiler/vm.nim(94, 7) Hint: 'rb' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/vm.nim(1846, 11) Hint: 'desttyp' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/vm.nim(1848, 11) Hint: 'srctyp' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/vm.nim(1844, 11) Hint: 'rb' is declared but not used [XDeclaredButNotUsed] .. /tmp/lang/nim/work/nim-1.4.8/compiler/vmops.nim(78, 10) Hint: 'wrap1svoid' is declared but not used [XDeclaredButNotUsed] ........ /tmp/lang/nim/work/nim-1.4.8/compiler/semtypes.nim(1541, 5) Hint: 'pragmas' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semtempl.nim(494, 9) Hint: 'n0' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semtempl.nim(514, 11) Hint: 'a0' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semstmts.nim(348, 7) Hint: 'value' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semstmts.nim(380, 9) Hint: 'def' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semexprs.nim(2104, 7) Hint: 'err' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semobjconstr.nim(353, 7) Hint: 'initResult' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semobjconstr.nim(362, 7) Hint: 'initResult' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semstmts.nim(23, 3) Hint: 'errYieldNotAllowedInTryStmt' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semstmts.nim(24, 3) Hint: 'errInvalidNumberOfYieldExpr' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semexprs.nim(1910, 6) Hint: 'expectMacroOrTemplateCall' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semstmts.nim(31, 3) Hint: 'errCannotInferStaticParam' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semtypes.nim(23, 3) Hint: 'errBaseTypeMustBeOrdinal' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semtypes.nim(30, 3) Hint: 'errIteratorNotAllowed' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semstmts.nim(20, 3) Hint: 'errBreakOnlyInLoop' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/compiler/semexprs.nim(551, 6) Hint: 'arrayConstrType' is declared but not used [XDeclaredButNotUsed] ....... /tmp/lang/nim/work/nim-1.4.8/tools/nimfind.nim(102, 6) Hint: 'writeDefResolveForward' is declared but not used [XDeclaredButNotUsed] /tmp/lang/nim/work/nim-1.4.8/tools/nimfind.nim(96, 6) Hint: 'writeDef' is declared but not used [XDeclaredButNotUsed] CC: stdlib_assertions.nim CC: stdlib_dollars.nim CC: stdlib_formatfloat.nim CC: stdlib_io.nim CC: stdlib_system.nim CC: stdlib_parseutils.nim CC: stdlib_math.nim CC: stdlib_algorithm.nim CC: stdlib_unicode.nim CC: stdlib_strutils.nim CC: stdlib_pathnorm.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_strutils.nim.c: In function 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_strutils.nim.c:2213:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)fastChk, (NIM_CONST void*)TM__JGc9b9bh2D3nTdUR7TGyq8aA_125, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_strutils.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_strutils.nim.c:614:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_posix.nim CC: stdlib_times.nim CC: stdlib_os.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_times.nim.c: In function 'format__0mU5LPQs7yxyhK6wdJYSkg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_times.nim.c:1409:74: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_times.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_times.nim.c:1339:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_times.nim.c: In function 'format__5aADVWvtnd9aihEMOlhe37A': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_times.nim.c:2204:76: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ_2, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_times.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_times.nim.c:1339:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_os.nim.c: In function 'getApplFreebsd__9bfzMt7nzg9apH9cE9c5SozLJw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_os.nim.c:1418:25: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)req, (NIM_CONST void*)TM__yu6cxgKBBXbNsTkT9cyMd4g_39, sizeof(tyArray__VR9bNthWayFgb5M9avIR8bkA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_os.nim.c:644:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_os.nim.c: In function 'nospquoteShellPosix': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_os.nim.c:2449:51: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] safe = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__yu6cxgKBBXbNsTkT9cyMd4g_73); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_os.nim.c:384:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_parseopt.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parseopt.nim.c: In function 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parseopt.nim.c:343:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parseopt.nim.c:261:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parseopt.nim.c: In function 'nponext': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parseopt.nim.c:760:86: warning: passing argument 4 of 'parseWord__PJkn8cyUctR9afy22r7aVUw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = parseWord__PJkn8cyUctR9afy22r7aVUw((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parseopt.nim.c:529:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, parseWord__PJkn8cyUctR9afy22r7aVUw)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_hashes.nim CC: stdlib_strtabs.nim CC: stdlib_sets.nim CC: ../compiler/pathutils.nim CC: ../compiler/ropes.nim CC: stdlib_tables.nim CC: ../compiler/lineinfos.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c: In function 'rawInsert__2E5CplI9bWrWY15XwFVf2bA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:2389:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:1260:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c: In function 'enlarge__IhIQ7TfMuHBewVVmTQrOlQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:2461:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T18_, (NIM_CONST void*)n->data[i].Field2, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:1260:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c: In function 'X5BX5Deq___vM9aGuvtd2MaMcJSPmyUs0g': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:2538:52: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*t).data->data[index].Field2, (NIM_CONST void*)val, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:1260:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c: In function 'rawInsert__u9aJV4Xxo1Qv0WGIfVav9c2Q': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:3301:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*data)->data[h].Field1, (NIM_CONST void*)key, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:1260:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c: In function 'enlarge__wtlRvAPpfH5zwFZ6PVJ9bEw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:3363:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)T17_, (NIM_CONST void*)n->data[i].Field1, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_tables.nim.c:1260:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/platform.nim CC: ../compiler/prefixmatches.nim CC: stdlib_strformat.nim CC: stdlib_terminal.nim CC: ../compiler/options.nim CC: ../compiler/strutils2.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c: In function 'fakePackageName__NVe5toRYw3S9bLZGxvxCDiw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2019:53: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(T2_, TM__zQHipMPUXFgsDrLbMR9atnA_64, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:648:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c: In function 'canonDynlibName__1ehTXPHxCLsGIMNNyh0tpA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2245:27: warning: passing argument 2 of 'nsuFindCharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] ende = nsuFindCharSet(s, TM__zQHipMPUXFgsDrLbMR9atnA_94, ((NI) 0), ((NI) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:657:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, nsuFindCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars, NI start, NI last); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c: In function 'findProjectNimFile__9bhxnx7yrG9ceFdSnuhh7hkg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2444:60: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T58_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(extensions__bu9aGcIgMngk6yzAy4J69bvg, 4, ext); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2304:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2567:60: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T114_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(extensions__bu9aGcIgMngk6yzAy4J69bvg, 4, ext_2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2304:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c: In function 'setDefaultLibpath__CQGypz7djD4eDZIXokhWpg_3': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2827:114: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] realNimPath = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__zQHipMPUXFgsDrLbMR9atnA_4), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:674:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c: In function 'newPartialConfigRef__YbeeoJLQnRQK2F8DAaXI8w': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2869:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_150, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:1019:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2870:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:1019:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:2871:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:1019:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c: In function 'newConfigRef__YbeeoJLQnRQK2F8DAaXI8w_2': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:3109:48: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).foreignPackageNotes, (NIM_CONST void*)TM__zQHipMPUXFgsDrLbMR9atnA_150, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:1019:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:3110:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).notes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:1019:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:3111:45: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*T1_).mainPackageNotes, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[(((NI) 1))- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@soptions.nim.c:1019:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/msgs.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smsgs.nim.c: In function 'fileInfoIdx__Eu6qwnWjBAlxk5Kd4AsfYg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smsgs.nim.c:2302:40: warning: passing argument 1 of 'shallow__cnzwaZQQIa73ryXE31wijQsystem' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] shallow__cnzwaZQQIa73ryXE31wijQsystem((&canon)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smsgs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smsgs.nim.c:2166:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * volatile* {aka struct NimStringDesc * volatile*}' static N_INLINE(void, shallow__cnzwaZQQIa73ryXE31wijQsystem)(NimStringDesc** s) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/condsyms.nim CC: stdlib_streams.nim CC: stdlib_cpuinfo.nim CC: stdlib_osproc.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c: In function 'nospstartProcess': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:1069:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdin, (NIM_CONST void*)pStdin, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:500:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:1070:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdout, (NIM_CONST void*)pStdout, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:500:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:1071:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStderr, (NIM_CONST void*)pStderr, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:500:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c: In function 'nospwaitForExit': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:1360:26: warning: passing argument 2 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:19:0: /usr/include/sys/event.h:272:5: note: expected 'const struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:1360:47: warning: passing argument 4 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:19:0: /usr/include/sys/event.h:272:5: note: expected 'struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:1360:69: warning: passing argument 6 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_osproc.nim.c:19:0: /usr/include/sys/event.h:272:5: note: expected 'const struct timespec *' but argument is of type 'volatile struct timespec *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ CC: stdlib_sha1.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_sha1.nim.c: In function 'dollar___2r9adABFqPoalSCAWfm1KJQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_sha1.nim.c:1353:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)colontmp_, (NIM_CONST void*)self, sizeof(tyArray__YtcvxHNKV4YiecPE9ap1mcA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_sha1.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_sha1.nim.c:112:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_lexbase.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_lexbase.nim.c: In function 'open__P89aGatd6bDNJ0Ak5E9cQgWw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_lexbase.nim.c:343:38: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*L).refillChars, (NIM_CONST void*)refillChars, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_lexbase.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_lexbase.nim.c:151:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_parsejson.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parsejson.nim.c: In function 'open__caSf5pJv2JnMMpxc9bAhdpA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parsejson.nim.c:353:58: warning: passing argument 4 of 'open__P89aGatd6bDNJ0Ak5E9cQgWw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] open__P89aGatd6bDNJ0Ak5E9cQgWw(T1_, input, ((NI) 8192), TM__nIinruGrC8EPIfjL3PuTvA_15); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parsejson.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parsejson.nim.c:252:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parsejson.nim.c:252:15: note: in expansion of macro 'N_NIMCALL' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^~~~~~~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parsejson.nim.c: In function 'getTok__9cGllg9a4hN9cmfjsUw6zu39bQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parsejson.nim.c:1070:53: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*my).a, TM__nIinruGrC8EPIfjL3PuTvA_34); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parsejson.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_parsejson.nim.c:269:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_json.nim CC: ../compiler/extccomp.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sextccomp.nim.c: In function 'setCC__Ep9cdURuQvSQKtNomcBwdFQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sextccomp.nim.c:2231:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__78I18QZNZFIv9ah7oETc0jg[(i)- 1]), sizeof(c)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sextccomp.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sextccomp.nim.c:1009:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sextccomp.nim.c: In function 'initVars__LewyFn4Dwlat7Ce2QWFbZA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sextccomp.nim.c:2293:30: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&c), (NIM_CONST void*)(&CC__78I18QZNZFIv9ah7oETc0jg[(i)- 1]), sizeof(c)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sextccomp.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sextccomp.nim.c:1009:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/wordrecg.nim CC: ../compiler/nimblecmd.nim CC: ../compiler/incremental.nim CC: ../compiler/idents.nim CC: ../compiler/idgen.nim CC: ../compiler/int128.nim CC: ../compiler/ast.nim CC: ../compiler/commands.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c: In function 'transitionSonsKind__uOUBEXn0RV9b64TOM9ajIDag': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:1162:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:1153:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c: In function 'transitionGenericParamToType__EEixHgS5VK63cVXrrMe6Tw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:2065:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:1153:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c: In function 'transitionToLet__EEixHgS5VK63cVXrrMe6Tw_2': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:2469:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:1153:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c: In function 'transitionIntKind__VaXqiHBsdA0MNhmXnesuRw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:2714:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:1153:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c: In function 'transitionRoutineSymKind__IAW6i9bfWpSsueZudnBZzHQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:2972:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*s)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:1153:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c: In function 'transitionNoneToSym__ZdMf7vswMpd0Pc5oB9aS4og': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:3139:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&obj), (NIM_CONST void*)(&(*n)), sizeof(obj)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sast.nim.c:1153:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c: In function 'processSpecificNote__B59avMINa9cm5CFqefE9bgZIQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:2300:50: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T58_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__brsa2DgNdQAKzy1F0pSZlA_245, 2, val); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:2139:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c: In function 'processSwitch__DS57z9bPOnpy1Lyf6Fyb2vA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:3353:51: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T239_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(arg, TM__brsa2DgNdQAKzy1F0pSZlA_190); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:584:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:4208:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)verb, (NIM_CONST void*)NotesVerbosity__DnFX9bU018gdYu1P77fbdxQ[((*conf).verbosity)- 0], 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:1481:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:4224:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*conf).mainPackageNotes, (NIM_CONST void*)(*conf).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@scommands.nim.c:1481:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_intsets.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_intsets.nim.c: In function 'assign__9aeoXSYLtfdHDeDWcO9bHVbg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_intsets.nim.c:794:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*dest).a, (NIM_CONST void*)(*src).a, sizeof(tyArray__emiAJ8okywrJw7ZHLzlXbQ)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_intsets.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_intsets.nim.c:781:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_intsets.nim.c:833:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*n).bits, (NIM_CONST void*)(*it).bits, sizeof(tyArray__VqSA39cBDWnwnJySTumCdjw)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_intsets.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/stdlib_intsets.nim.c:781:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/rodutils.nim CC: ../compiler/astalgo.nim CC: ../compiler/btrees.nim CC: stdlib_md5.nim CC: ../compiler/modulegraphs.nim CC: ../compiler/magicsys.nim CC: ../compiler/llstream.nim CC: ../compiler/nimlexbase.nim CC: ../compiler/lexer.nim CC: ../compiler/parser.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c: In function 'getEscapedChar__9aV9cE1HeiD7SKKtdj1FAFoQ_6': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2132:64: warning: passing argument 3 of 'matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T44_ = matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA((&(*L)), 48, TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:1895:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, matchTwoChars__9a0o4lqMp9af3xB2kJQdgHnA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, NIM_CHAR first, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw second) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c: In function 'lexMessageLitNum__kGyfoytmFWEXzCRW182RNw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2410:47: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_208); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2388:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2425:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_208); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2388:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2434:48: warning: passing argument 3 of 'matchChars__bHFyY0fIHyqL7zLydgRq9cA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] matchChars__bHFyY0fIHyqL7zLydgRq9cA(L, (&t), TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2388:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, matchChars__bHFyY0fIHyqL7zLydgRq9cA)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c: In function 'getNumber__HIIb2qGWrX6bdDncTsehZw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2611:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T8_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_220); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2442:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2629:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T11_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_223); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2442:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2641:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_220); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2442:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2654:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T15_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_226); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2442:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2677:67: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T23_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2442:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2696:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T30_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2442:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2717:68: warning: passing argument 3 of 'matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T39_ = matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw(L, result, TM__4JpEWnGrmRM8CRqL3P2O1Q_166); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slexer.nim.c:2442:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, matchUnderscoreChars__jNAyM0HLc9bZ1SzxWHp1DJw)(tyObject_Lexer__JC9bQ4bKzkuzV9bdqS4ju8yw* L, tyObject_Token__sNMaWRTImjqfh1DU9cmdQkA* tok, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/renderer.nim CC: ../compiler/filters.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilters.nim.c: In function 'filterStrip__q3sbyZuBFflBnh9a6RUnDbQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilters.nim.c:428:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] stripped = nsuStrip(line, leading, trailing, TM__TpC7tIfhGAaosc7HIsUuXA_19); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilters.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilters.nim.c:163:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/filter_tmpl.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilter_tmpl.nim.c: In function 'parseLine__Seop6SJMf7a68kj2jl0nsQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilter_tmpl.nim.c:706:52: warning: passing argument 2 of 'endsWith__sberXLoaiFnBA9azzLZ5m2Q' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T26_ = endsWith__sberXLoaiFnBA9azzLZ5m2Q((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilter_tmpl.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilter_tmpl.nim.c:367:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, endsWith__sberXLoaiFnBA9azzLZ5m2Q)(NimStringDesc* x, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilter_tmpl.nim.c:840:54: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T52_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*p).x, TM__paI0W78l0CRDBLjAHJxn6w_54); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilter_tmpl.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sfilter_tmpl.nim.c:374:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/syntaxes.nim CC: ../compiler/modulepaths.nim CC: ../compiler/reorder.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sreorder.nim.c: In function 'buildGraph__l1rQixGqVPrOr9aCWQMBrWw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sreorder.nim.c:2249:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&uses), (NIM_CONST void*)(&deps->data[i_3].Field1), sizeof(uses)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sreorder.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sreorder.nim.c:1101:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sreorder.nim.c:2279:40: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&declares), (NIM_CONST void*)(&deps->data[j].Field0), sizeof(declares)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sreorder.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sreorder.nim.c:1101:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/passes.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c: In function 'prepareConfigNotes__aErgAxFWejI8802zxMk6Ug': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:960:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:943:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:966:57: warning: passing argument 2 of 'nimCmpMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] if (!(nimCmpMem((*(*graph).config).mainPackageNotes, TM__Tko7U9cii9bC6Kt2otnwMmCg_4, 10)==0)) goto LA9_; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:948:22: note: expected 'void *' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(int, nimCmpMem)(void* a, void* b, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:967:59: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).mainPackageNotes, (NIM_CONST void*)(*(*graph).config).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:943:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:970:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spasses.nim.c:943:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/modules.nim CC: ../compiler/trees.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smodules.nim.c: In function 'importModule__eaYLAZLmi86rX9aH754cWPA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smodules.nim.c:1254:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).mainPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smodules.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smodules.nim.c:967:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smodules.nim.c:1259:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*graph).config).notes, (NIM_CONST void*)(*(*graph).config).foreignPackageNotes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smodules.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@smodules.nim.c:967:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/types.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c: In function 'computeSizeAlign__Nur2IEN9ayDXYT9aVdBUPsYQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:7824:94: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA(conf, (*typ).n, NIM_TRUE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:6780:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:7829:95: warning: passing argument 4 of 'computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA(conf, (*typ).n, NIM_FALSE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:6780:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeUnionObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:7838:90: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2(conf, (*typ).n, NIM_TRUE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:7092:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:7843:91: warning: passing argument 4 of 'computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2(conf, (*typ).n, NIM_FALSE, (&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:7092:31: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(void, computeObjectOffsetsFoldFunction__srlt8lwmwqpv9aEBc2fZhQA_2)(tyObject_ConfigRefcolonObjectType___LaK09ayL9alwKUad7rts0rTw* conf, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, NIM_BOOL packed_0, tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* accum) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:7847:42: warning: passing argument 1 of 'finish__N2YmOAWMSZMVl7ctY8EMKA' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] T174_ = finish__N2YmOAWMSZMVl7ctY8EMKA((&accum_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@stypes.nim.c:6678:29: note: expected 'tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' but argument is of type 'volatile tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw * {aka volatile struct tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw *}' N_LIB_PRIVATE N_NIMCALL(NI, finish__N2YmOAWMSZMVl7ctY8EMKA)(tyObject_OffsetAccum__jzd9bqLwIuw3ARaSQW79b6yw* arg) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/bitsets.nim CC: ../compiler/nimsets.nim CC: ../compiler/semfold.nim CC: ../compiler/vmdef.nim CC: ../compiler/semdata.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c: In function 'newOptionEntry__7Bbu0XAvxF5NmG8U4F9bYrw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1405:37: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*conf).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1393:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1406:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*conf).warningAsErrors, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1393:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c: In function 'pushOptionEntry__SQasfuhUR9aUpH0EyW9aFezg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1930:37: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).notes, (NIM_CONST void*)(*(*(*c).graph).config).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1393:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1931:47: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*result).warningAsErrors, (NIM_CONST void*)(*(*(*c).graph).config).warningAsErrors, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1393:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c: In function 'popOptionEntry__9aY89b9aR25iMJ8fPdM84CvQg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1950:51: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*(*c).graph).config).notes, (NIM_CONST void*)(*(*T2_)).notes, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1393:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1953:61: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*(*(*c).graph).config).warningAsErrors, (NIM_CONST void*)(*(*T3_)).warningAsErrors, 10); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssemdata.nim.c:1393:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/linter.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slinter.nim.c: In function 'beautifyName__9a3XujgxAEMrMsWlLydkJvg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slinter.nim.c:983:55: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] allUpper = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__NvI37FoCN5uTD3k9bAqbGMA_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slinter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slinter.nim.c:465:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slinter.nim.c:1006:48: warning: passing argument 2 of 'eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T10_ = eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg(s, TM__NvI37FoCN5uTD3k9bAqbGMA_24, 41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slinter.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@slinter.nim.c:903:35: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, eqtilde___IUBpCwAnZj8k6Q9b3zNUjzg)(NimStringDesc* s, NimStringDesc** a, NI aLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/nimfix/prettybase.nim CC: ../compiler/lookups.nim CC: ../compiler/semtypinst.nim CC: ../compiler/parampatterns.nim CC: ../compiler/lowerings.nim CC: ../compiler/sigmatch.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c: In function 'getTokenLenFromSource__Ag69bMcP2z1X5yPIF8diKPw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:2181:93: warning: passing argument 3 of 'parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils((*colonenv_).line1, (&sourceIdent), TM__EV5hHJmjIY9cla9b9be7fSVJQ_33, column); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:2015:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c: In function 'paramTypesMatch__MkZIYaWSL2Febv66liB9aIA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:10418:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&x), (NIM_CONST void*)(&T8_), sizeof(x)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:1867:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:10422:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&y), (NIM_CONST void*)(&T9_), sizeof(y)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:1867:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:10426:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&z), (NIM_CONST void*)(&T10_), sizeof(z)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:1867:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c: In function 'argtypeMatches__gpWCq1law3K3m6Z2JETYnw': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:10637:48: warning: passing argument 1 of 'contains__RQ7v5MK0dOhApn0wj6F1iAsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T6_ = contains__RQ7v5MK0dOhApn0wj6F1iAsystem(TM__EV5hHJmjIY9cla9b9be7fSVJQ_218, 2, m.intConvMatches); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssigmatch.nim.c:10601:27: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' static N_INLINE(NIM_BOOL, contains__RQ7v5MK0dOhApn0wj6F1iAsystem)(NI* a, NI aLen_0, NI item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/importer.nim CC: ../compiler/procfind.nim CC: ../compiler/pragmas.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spragmas.nim.c: In function 'singlePragma__KQ6mgDJAAhGjX4CT62UFwg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spragmas.nim.c:5023:55: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T88_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(name_3, TM__tPA3StZ6VsKyoznyrIfFxg_46); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spragmas.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@spragmas.nim.c:1177:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/saturate.nim CC: ../compiler/guards.nim CC: ../compiler/typeallowed.nim CC: ../compiler/isolation_check.nim CC: ../compiler/varpartitions.nim CC: ../compiler/sighashes.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssighashes.nim.c: In function 'symBodyDigest__CuOAIgIy9afVyEqS9a6M9bEMA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssighashes.nim.c:1926:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)Result, (NIM_CONST void*)value, sizeof(tyArray__qtqsWM5aXmcpMIVmvq3kAA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssighashes.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssighashes.nim.c:727:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/liftdestructors.nim CC: ../compiler/sempass2.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssempass2.nim.c: In function 'notNilCheck__FX9ajqYTj7Kqx6JBznhB5sQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssempass2.nim.c:2895:57: warning: passing argument 2 of 'containsNode__3PkUvehQ5keciM9cue9ayMTw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T29_ = containsNode__3PkUvehQ5keciM9cue9ayMTw(n_2, TM__wkTG4eaV3t1uo3x09apjcwA_54); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssempass2.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssempass2.nim.c:1203:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__3PkUvehQ5keciM9cue9ayMTw)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssempass2.nim.c: In function 'trackCall__BxqWoS9czp4uFup6HfSkCeA_2': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssempass2.nim.c:4173:47: warning: passing argument 1 of 'find__jfydvRaAcnbXyRZInRGcjwsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] opKind = find__jfydvRaAcnbXyRZInRGcjwsystem(AttachedOpToStr__gGSR5Ulzx6g21lOISgt9aWA, T205_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssempass2.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssempass2.nim.c:3453:21: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NI, find__jfydvRaAcnbXyRZInRGcjwsystem)(tyArray__JXkBzVsE9bvmcpuZvrueLVg a, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/cgmeth.nim CC: ../compiler/liftlocals.nim CC: ../compiler/lambdalifting.nim CC: ../compiler/closureiters.nim CC: ../compiler/transf.nim CC: ../compiler/vmgen.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c: In function 'genMagic__nCoAHjo16P5zqJafFfwLew': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c:5460:82: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T341_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_155), TM__24XApAWKNvaMkcyklm8bNA_156, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c:614:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c:5468:82: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T343_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_155), TM__24XApAWKNvaMkcyklm8bNA_159, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c:614:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c:5476:82: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T345_ = nsuFormatOpenArray(((NimStringDesc*) &TM__24XApAWKNvaMkcyklm8bNA_155), TM__24XApAWKNvaMkcyklm8bNA_162, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svmgen.nim.c:614:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/vmdeps.nim CC: ../compiler/vmmarshal.nim CC: ../compiler/gorgeimpl.nim CC: ../compiler/macrocacheimpl.nim CC: ../compiler/vmprofiler.nim CC: ../compiler/evaltempl.nim CC: ../compiler/vmconv.nim CC: ../compiler/vm.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svm.nim.c: In function 'rawExecute__OUDseXSU2midLA4bLXt3gg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svm.nim.c:6095:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&retVal), (NIM_CONST void*)(®s->data[((NI) 0)]), sizeof(retVal)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svm.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@svm.nim.c:3052:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: ../compiler/aliases.nim CC: ../compiler/patterns.nim CC: ../compiler/semmacrosanity.nim CC: ../compiler/pluginsupport.nim CC: ../compiler/plugins/locals.nim CC: ../compiler/plugins/itersgen.nim CC: ../compiler/plugins/active.nim CC: ../compiler/spawn.nim CC: ../compiler/sem.nim CC: ../compiler/passaux.nim CC: ../compiler/scriptconfig.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semIdentWithPragma__gSt4lwrAK8GOXOIIBgGsog': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:8601:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_182, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:8608:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_183, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:8615:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_183, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:8622:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_184, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sscriptconfig.nim.c: In function 'colonanonymous___Qr05nmgTF9aNCrBbBhUhmgA_14': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sscriptconfig.nim.c:1865:59: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T2_ = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(T1_, NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sscriptconfig.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sscriptconfig.nim.c:955:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sscriptconfig.nim.c: In function 'colonanonymous___Qr05nmgTF9aNCrBbBhUhmgA_29': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sscriptconfig.nim.c:2202:48: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T7_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(val, TM__FA6jNt3IW9afkuZFmR0bnUQ_76); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sscriptconfig.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@sscriptconfig.nim.c:1007:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semProcTypeNode__ZVaxL1YkeVlGuk9csaO0Z2w': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:12396:111: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, arg, (*(*a)._kind_6.sons->data[j])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_263, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semProcAux__HtuGXsziiAueY6wARBVVAA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:19715:52: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T183_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__rF9caJawfOjYTjsgLVUSGFA_355, 3, (*(*s).name).s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:13898:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'determineType__PSSiITp8zAUcZ8z1k5AMLA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:20009:67: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T5_ = semProcAux__HtuGXsziiAueY6wARBVVAA(c, (*s).ast, (*s).kind, TM__rF9caJawfOjYTjsgLVUSGFA_586, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:19298:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'generateInstance__Bbmaz5QjetnTaor7LYngPg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:22611:83: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_141, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semConstructFields__uWuMnWjhYSs5k358Hz7X7w': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:25626:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&diff), (NIM_CONST void*)(&T68_), sizeof(diff)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:4818:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:25800:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&diff_2), (NIM_CONST void*)(&T124_), sizeof(diff_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:4818:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semObjectNode__tVh16nX9aMGhmdbUfY4leuQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:26222:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 0)], TM__rF9caJawfOjYTjsgLVUSGFA_720, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semProcTypeWithScope__HVX0MCOg4yL8PRkNzdiEmQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:28767:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_886, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:28792:53: warning: passing argument 4 of 'implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw(c, s, n, TM__rF9caJawfOjYTjsgLVUSGFA_887); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1628:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, implicitPragmas__3fUSuAmLz4H9aPTbK4rPERw)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semEnum__O8zf75mcUwo9cfPQUQRaEug_15': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:28944:139: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, e, (*(*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 0)])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_891, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:29131:106: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, e, (*(*n)._kind_6.sons->data[i])._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_891, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semTemplateDef__7YxUILpPxooC5qqa89a54dw_37': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:35115:51: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T14_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(names__yCnDYwFZyTz3YBJ4ma9adZQ, 8, (*(*s).name).s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:13898:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:35164:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_988, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semLambda__vJZwz9bfROKrfrtM50y74CQ_26': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:37333:62: warning: passing argument 3 of 'semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw(c, n, TM__rF9caJawfOjYTjsgLVUSGFA_1100); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:8234:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAnnotation__Uz9bZ6N7ZeTxuwI9b9cYeOeYw)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* prc, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/nimconf.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:37418:77: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*n)._kind_6.sons->data[((NI) 4)], TM__rF9caJawfOjYTjsgLVUSGFA_1100, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'typeDefLeftSidePass__Sbx6MQrOoMPnRUYXOXA3NA': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:40182:81: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, s, (*name)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_720, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'symForVar__AO57Q9bSpsZiuv7kwwoM7yw_3': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:42629:82: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, result, (*n)._kind_6.sons->data[((NI) 1)], TM__rF9caJawfOjYTjsgLVUSGFA_1315, NIM_FALSE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semForFields__7e8kUc3a9a4gEAcnG7wUcyQ_2': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:43636:56: warning: passing argument 2 of 'containsNode__3PkUvehQ5keciM9cue9ayMTw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T46_ = containsNode__3PkUvehQ5keciM9cue9ayMTw(stmts, TM__rF9caJawfOjYTjsgLVUSGFA_1367); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:2099:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, containsNode__3PkUvehQ5keciM9cue9ayMTw)(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TNodeKind__G4E4Gxe7oI2Cm03rkiOzQw kinds); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semIterator__7YxUILpPxooC5qqa89a54dw_54': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:44830:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 15), TM__rF9caJawfOjYTjsgLVUSGFA_1417, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:19298:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semProc__7YxUILpPxooC5qqa89a54dw_55': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:44897:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 12), TM__rF9caJawfOjYTjsgLVUSGFA_1421, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:19298:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semFunc__7YxUILpPxooC5qqa89a54dw_56': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:44903:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 13), TM__rF9caJawfOjYTjsgLVUSGFA_1421, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:19298:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semMethod__7YxUILpPxooC5qqa89a54dw_57': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:44922:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 14), TM__rF9caJawfOjYTjsgLVUSGFA_1424, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:19298:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semConverterDef__7YxUILpPxooC5qqa89a54dw_58': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:45008:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 16), TM__rF9caJawfOjYTjsgLVUSGFA_1421, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:19298:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semMacroDef__7YxUILpPxooC5qqa89a54dw_59': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:45055:101: warning: passing argument 4 of 'semProcAux__HtuGXsziiAueY6wARBVVAA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = semProcAux__HtuGXsziiAueY6wARBVVAA(c, n, ((tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw) 17), TM__rF9caJawfOjYTjsgLVUSGFA_1431, ((tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:19298:67: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw*, semProcAux__HtuGXsziiAueY6wARBVVAA)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tyEnum_TSymKind__cNCW9acsSznmEccl1fgQwkw kind, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, tyEnum_TProcCompilationSteps__2LY1MARGn5z4Y5kU8eJFMg phase) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semPragmaBlock__7YxUILpPxooC5qqa89a54dw_63': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:45509:102: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, ((tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w*) NIM_NIL), pragmaList, TM__rF9caJawfOjYTjsgLVUSGFA_1456, NIM_TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c: In function 'semExpr__vJZwz9bfROKrfrtM50y74CQ_3': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:46440:59: warning: passing argument 4 of 'pragma__m5gdSrENJIwAi9aMdDiUT9bg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pragma__m5gdSrENJIwAi9aMdDiUT9bg(c, (*(*c).p).owner, n, TM__rF9caJawfOjYTjsgLVUSGFA_1416, NIM_TRUE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@m..@scompiler@ssem.nim.c:1518:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, pragma__m5gdSrENJIwAi9aMdDiUT9bg)(tyObject_TContext__C9bB2okDBl3OKGUBiY5k5Ug* c, tyObject_TSym__JpsEh5i1AcKChGYbg7aV4w* sym, tyObject_TNode__bROa11lyF5vxEN9aYNbHmhw* n, tySet_tyEnum_TSpecialWord__ycbpMCRV6Cd2eBh3X9biEiw validPragmas, NIM_BOOL isStatement); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: ../compiler/cmdlinehelper.nim CC: stdlib_sqlite3.nim CC: stdlib_db_common.nim CC: stdlib_db_sqlite.nim CC: nimfind.nim /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c: In function 'processCmdLine__hPxD9ceEEQswJxTIjRCv2Cg': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:1228:47: warning: passing argument 2 of 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] initOptParser__C9a079cuyRqhvKudWkyCzvXQ(cmd, TM__2BAr3mRVz7Yl9a49czFnFMLQ_2, T1_, NIM_TRUE, (&p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:823:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, initOptParser__C9a079cuyRqhvKudWkyCzvXQ)(NimStringDesc* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:1251:51: warning: passing argument 2 of 'writeLine__45Em82MGXqv9biomV0DEbSgio' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, TM__2BAr3mRVz7Yl9a49czFnFMLQ_9, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:1107:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c: In function 'handleCmdLine__QHsnd4t5PmX5OKcxGhBOPQ': /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:1724:48: warning: passing argument 2 of 'writeLine__45Em82MGXqv9biomV0DEbSgio' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] writeLine__45Em82MGXqv9biomV0DEbSgio(stdout, TM__2BAr3mRVz7Yl9a49czFnFMLQ_9, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:1107:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:1729:114: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] binaryPath = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__2BAr3mRVz7Yl9a49czFnFMLQ_16), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimfind_r/@mnimfind.nim.c:862:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ Hint: [Link] Hint: 138635 lines; 121.543s; 435.055MiB peakmem; Release build; proj: /tmp/lang/nim/work/nim-1.4.8/tools/nimfind.nim; out: /tmp/lang/nim/work/nim-1.4.8/bin/nimfind [SuccessX] bin/nim c -o:bin/testament -d:release --parallelBuild:4 --skipUserCfg --skipParentCfg testament/testament.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/testament/testament.nim.cfg' [Conf] ........................................................................ /tmp/lang/nim/work/nim-1.4.8/testament/testament.nim(776, 7) Warning: use exitprocs.addExitProc; addQuitProc is deprecated [Deprecated] /tmp/lang/nim/work/nim-1.4.8/testament/categories.nim(52, 6) Hint: 'icTests' is declared but not used [XDeclaredButNotUsed] CC: stdlib_assertions.nim CC: stdlib_dollars.nim CC: stdlib_formatfloat.nim CC: stdlib_io.nim CC: stdlib_system.nim CC: stdlib_parseutils.nim CC: stdlib_math.nim CC: stdlib_algorithm.nim CC: stdlib_unicode.nim CC: stdlib_strutils.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c: In function 'nucisUpper': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4456:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA, 135, ((NI) 45), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4395:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4479:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA, 1220, ((NI) 610), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4395:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c: In function 'nucisLower': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4502:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toUpperRanges__XK2w1VQ3ryus1gEnUrjBOQ, 138, ((NI) 46), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4395:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4525:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toUpperSinglets__fB9cAOGt8twAn49a3juhUwAA, 1248, ((NI) 624), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4395:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c: In function 'nucisAlpha': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4560:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, alphaRanges__00UTL8G9cet5qM8s9arDhIoA, 942, ((NI) 471), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4395:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4583:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, alphaSinglets__4yPpNo0gl2G4I1Sb8uxIbg, 147, ((NI) 147), ((NI) 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4395:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c: In function 'nucisWhiteSpace': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4620:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, spaceRanges__3Bq7z9clAV7WP86hNmeiC3A, 20, ((NI) 10), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4395:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c: In function 'nuctoLower': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4660:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA, 135, ((NI) 45), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4395:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4691:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA, 1220, ((NI) 610), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_unicode.nim.c:4395:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_strutils.nim.c: In function 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_strutils.nim.c:2468:29: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)fastChk, (NIM_CONST void*)TM__JGc9b9bh2D3nTdUR7TGyq8aA_133, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_strutils.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_strutils.nim.c:585:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_strutils.nim.c: In function 'nsuIsEmptyOrWhitespace': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_strutils.nim.c:2554:53: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__JGc9b9bh2D3nTdUR7TGyq8aA_138); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_strutils.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_strutils.nim.c:1796:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_pegs.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c: In function 'getCharSet__zUGRkOORbt8wzxyKxNHYHg_2': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:1094:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*tok).charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_18, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:717:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c: In function 'token__yNO39bt9aZu9aox0jITQ9cJ8aw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2289:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T6_[0]), (NIM_CONST void*)(&(*p).skip), sizeof(T6_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:717:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2290:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T6_[1]), (NIM_CONST void*)(&terminal), sizeof(T6_[1])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:717:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c: In function 'npegscharSet': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2644:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).charChoice, (NIM_CONST void*)s, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:717:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c: In function 'seqExpr__MaL2q9aiyWZXRK0fbgHwGWA_4': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2670:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T4_[0]), (NIM_CONST void*)Result, sizeof(T4_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:717:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2687:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T12_[0]), (NIM_CONST void*)Result, sizeof(T12_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:717:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c: In function 'parseExpr__MaL2q9aiyWZXRK0fbgHwGWA_3': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2884:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T3_[0]), (NIM_CONST void*)Result, sizeof(T3_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:717:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c: In function 'builtin__MaL2q9aiyWZXRK0fbgHwGWA_5': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3328:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_180, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3333:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_181, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3338:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_182, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3343:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_183, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3348:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_184, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3353:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_185, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3358:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_186, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3363:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_187, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3371:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_188, (&T28_[0])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3373:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_190, (&T29_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:2608:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c: In function 'npegsGreedyPosRep': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:3610:31: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T1_[0]), (NIM_CONST void*)(&a), sizeof(T1_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:717:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c: In function 'parsePeg__lS04BXBOBnydcCBNVBF9bNw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:4141:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)p.tok.charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_18, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_pegs.nim.c:717:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_pathnorm.nim CC: stdlib_posix.nim CC: stdlib_times.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_times.nim.c: In function 'format__HkztmrlCkErpkzzhNTy9byg': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_times.nim.c:2422:74: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_times.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_times.nim.c:2352:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_os.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_os.nim.c: In function 'nospquoteShellPosix': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_os.nim.c:1794:51: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] safe = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__yu6cxgKBBXbNsTkT9cyMd4g_46); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_os.nim.c:359:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_os.nim.c: In function 'getApplFreebsd__9bfzMt7nzg9apH9cE9c5SozLJw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_os.nim.c:1845:25: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)req, (NIM_CONST void*)TM__yu6cxgKBBXbNsTkT9cyMd4g_49, sizeof(tyArray__VR9bNthWayFgb5M9avIR8bkA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_os.nim.c:552:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_hashes.nim CC: stdlib_strtabs.nim CC: stdlib_streams.nim CC: stdlib_cpuinfo.nim CC: stdlib_deques.nim CC: stdlib_kqueue.nim CC: stdlib_osproc.nim CC: stdlib_tables.nim CC: stdlib_lexbase.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_lexbase.nim.c: In function 'open__P89aGatd6bDNJ0Ak5E9cQgWw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_lexbase.nim.c:343:38: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*L).refillChars, (NIM_CONST void*)refillChars, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_lexbase.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_lexbase.nim.c:151:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c: In function 'nospstartProcess': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:1100:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdin, (NIM_CONST void*)pStdin, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:531:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:1101:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdout, (NIM_CONST void*)pStdout, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:531:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:1102:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStderr, (NIM_CONST void*)pStderr, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:531:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c: In function 'nospwaitForExit': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:1522:26: warning: passing argument 2 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:19:0: /usr/include/sys/event.h:272:5: note: expected 'const struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:1522:47: warning: passing argument 4 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:19:0: /usr/include/sys/event.h:272:5: note: expected 'struct kevent *' but argument is of type 'volatile struct kevent *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:1522:69: warning: passing argument 6 of 'kevent' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] count = kevent(kqFD, (&kevIn), ((int) 1), (&kevOut), ((int) 1), (&tmspec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_osproc.nim.c:19:0: /usr/include/sys/event.h:272:5: note: expected 'const struct timespec *' but argument is of type 'volatile struct timespec *' int kevent(int, const struct kevent *, size_t, struct kevent *, size_t, ^~~~~~ CC: stdlib_parsejson.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsejson.nim.c: In function 'open__caSf5pJv2JnMMpxc9bAhdpA': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsejson.nim.c:377:58: warning: passing argument 4 of 'open__P89aGatd6bDNJ0Ak5E9cQgWw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] open__P89aGatd6bDNJ0Ak5E9cQgWw(T1_, input, ((NI) 8192), TM__nIinruGrC8EPIfjL3PuTvA_15); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsejson.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsejson.nim.c:253:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsejson.nim.c: In function 'getTok__9cGllg9a4hN9cmfjsUw6zu39bQ': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsejson.nim.c:1094:53: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*my).a, TM__nIinruGrC8EPIfjL3PuTvA_34); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsejson.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsejson.nim.c:269:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_json.nim CC: backend.nim CC: stdlib_parseopt.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c: In function 'getMachine__s1gv5Yni9c5LivVp8DO9b1hg': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:320:43: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] name = nsuStrip(T2_, NIM_TRUE, NIM_TRUE, TM__BabAodOVlwNPAk6GiieJWQ_7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:205:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c: In function 'getCommit__fJ9cEMCYFGvvSpeXZ8IcU5g': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:454:42: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = nsuStrip(T2_, NIM_TRUE, NIM_TRUE, TM__BabAodOVlwNPAk6GiieJWQ_7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:205:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:460:93: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] asgnRef((void**) (&thisBranch__FuOE0BbVtWgy9b8Hw41PCaw), nsuStrip(T6_, NIM_TRUE, NIM_TRUE, TM__BabAodOVlwNPAk6GiieJWQ_7)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:205:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c: In function 'writeTestResult__9apa9cmAMtBpOhRzWQildEQw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:555:74: warning: passing argument 2 of 'writeLine__45Em82MGXqv9biomV0DEbSgio' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] writeLine__45Em82MGXqv9biomV0DEbSgio(results__Hh7G0oab2WgrzWQPevuEDw, TM__BabAodOVlwNPAk6GiieJWQ_20, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:516:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:567:73: warning: passing argument 2 of 'writeLine__45Em82MGXqv9biomV0DEbSgio' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] writeLine__45Em82MGXqv9biomV0DEbSgio(results__Hh7G0oab2WgrzWQPevuEDw, TM__BabAodOVlwNPAk6GiieJWQ_23, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:516:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:595:73: warning: passing argument 2 of 'writeLine__45Em82MGXqv9biomV0DEbSgio' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] writeLine__45Em82MGXqv9biomV0DEbSgio(results__Hh7G0oab2WgrzWQPevuEDw, TM__BabAodOVlwNPAk6GiieJWQ_35, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:516:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c: In function 'close__5tOWCFoFfhH4am5r04CNPw_2': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:607:73: warning: passing argument 2 of 'writeLine__45Em82MGXqv9biomV0DEbSgio' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] writeLine__45Em82MGXqv9biomV0DEbSgio(results__Hh7G0oab2WgrzWQPevuEDw, TM__BabAodOVlwNPAk6GiieJWQ_20, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mbackend.nim.c:516:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parseopt.nim.c: In function 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parseopt.nim.c:352:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parseopt.nim.c:270:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parseopt.nim.c: In function 'nponext': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parseopt.nim.c:769:86: warning: passing argument 4 of 'parseWord__PJkn8cyUctR9afy22r7aVUw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = parseWord__PJkn8cyUctR9afy22r7aVUw((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parseopt.nim.c:538:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, parseWord__PJkn8cyUctR9afy22r7aVUw)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_sequtils.nim CC: stdlib_parsecfg.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsecfg.nim.c: In function 'npcopen': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsecfg.nim.c:754:58: warning: passing argument 4 of 'open__P89aGatd6bDNJ0Ak5E9cQgWw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] open__P89aGatd6bDNJ0Ak5E9cQgWw(T1_, input, ((NI) 8192), TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsecfg.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_parsecfg.nim.c:118:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: specs.nim CC: testamenthtml.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c: In function 'parseSpec__RgK8JWeDLjan1v6TphESsw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:1669:96: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*Result).output), nsuStrip(e._kind_3.value, NIM_TRUE, NIM_TRUE, TM__B9bHoOpk0Y2cJPjg5RU0c6g_115)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:416:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:1682:96: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*Result).output), nsuStrip(e._kind_3.value, NIM_TRUE, NIM_TRUE, TM__B9bHoOpk0Y2cJPjg5RU0c6g_115)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:416:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:2162:51: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T219_ = nsuStrip(v_2, NIM_TRUE, NIM_TRUE, TM__B9bHoOpk0Y2cJPjg5RU0c6g_115); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:416:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c: In function 'compiler_specsInit000': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:2297:159: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] asgnRef((void**) (&compilerPrefix__cwtZUTwHQLIVxJ6egQSx0w), findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__B9bHoOpk0Y2cJPjg5RU0c6g_5), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mspecs.nim.c:374:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestamenthtml.nim.c: In function 'htmlQuote__IumhCPLUHNX8U1oNIqmALA': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestamenthtml.nim.c:293:56: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(raw, TM__SHFOB56I4icvD1HjNEYYFw_2, 5); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestamenthtml.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestamenthtml.nim.c:53:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: htmlgen.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c: In function 'generateTestResultPanelPartial__zuqRjMQ3Z3CoO6skiH8mBA': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c:470:54: warning: passing argument 2 of 'multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] trId = multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng(T4_, TM__69bEDGrjSk9cWFfrs04VUcZg_17, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c:221:41: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, multiReplace__bE9ctzdR0d2caO0lr9a9b8Jng)(NimStringDesc* s, tyTuple__UV3llMMYFckfui8YMBuUZA* replacements, NI replacementsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c:562:49: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T31_ = nsuStrip(expected, NIM_TRUE, NIM_TRUE, TM__69bEDGrjSk9cWFfrs04VUcZg_41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c:231:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c:566:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T33_ = nsuStrip(gotten, NIM_TRUE, NIM_TRUE, TM__69bEDGrjSk9cWFfrs04VUcZg_41); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mhtmlgen.nim.c:231:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_browsers.nim CC: stdlib_strformat.nim CC: stdlib_terminal.nim CC: stdlib_md5.nim CC: stdlib_base64.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_base64.nim.c: In function 'encode__D4bDwZBUb9bAJslbVxAPmbg': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_base64.nim.c:226:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] lookupTable = cb64safe__q0GCLBVULDDeEKBBmNHUGw; ^ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_base64.nim.c:231:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] lookupTable = cb64__Yyfw6lxoVbgtswIxGnGnUQ; ^ CC: stdlib_nativesockets.nim CC: stdlib_sets.nim CC: stdlib_monotimes.nim CC: stdlib_dynlib.nim CC: stdlib_openssl.nim CC: stdlib_net.nim CC: stdlib_uri.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c: In function 'parsePath__0TsSB8FdgpD9cp7XiVe8wdA': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:596:78: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T1_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&(*result).path), TM__VzbRQH9cb1xm1tSKH4PwBSw_18, (*i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:488:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:623:81: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&(*result).query), TM__VzbRQH9cb1xm1tSKH4PwBSw_23, (*i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:488:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:643:82: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T20_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&(*result).anchor), TM__VzbRQH9cb1xm1tSKH4PwBSw_26, (*i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:488:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c: In function 'parseUri__2Afz5k9c4YIkP0o0kpbe9cvQ': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:708:80: warning: passing argument 3 of 'parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils(uri, (&(*result).scheme), TM__VzbRQH9cb1xm1tSKH4PwBSw_30, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:649:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_random.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:767:75: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T34_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&authority), TM__VzbRQH9cb1xm1tSKH4PwBSw_36, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_uri.nim.c:488:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_httpcore.nim CC: stdlib_heapqueue.nim CC: stdlib_asyncfutures.nim CC: stdlib_selectors.nim CC: stdlib_asyncdispatch.nim CC: stdlib_httpclient.nim CC: azure.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c: In function 'getBoundary__YX3WF0FwpX3W1dnYusiiXw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:910:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&entry), (NIM_CONST void*)(&(*p).content->data[i_2]), sizeof(entry)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:866:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_intsets.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c: In function 'parseResponse__3AoUMM1jyrz8BUdsjBoKYQ': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:2093:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T44_ = nsuStrip(T43_, NIM_TRUE, NIM_TRUE, TM__9brjMmGFaIx4wBkLyxxXZxw_77); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:530:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c: In function 'newConnection__OTRwNmMCrM24z6RZ2ZmLqg': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:2161:40: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&connectionUrl), (NIM_CONST void*)url, sizeof(connectionUrl)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:866:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:2166:40: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&connectionUrl), (NIM_CONST void*)(&(*(*client).proxy).url), sizeof(connectionUrl)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:866:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c: In function 'requestAux__nrxBG9atKB7KhRUylZop7gA_2': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:2537:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&entry), (NIM_CONST void*)(&(*multipart).content->data[i_2]), sizeof(entry)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:866:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:2600:49: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T58_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__9brjMmGFaIx4wBkLyxxXZxw_114, 2, T57_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:2433:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c: In function 'request__nrxBG9atKB7KhRUylZop7gA': /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:2693:48: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(url, TM__9brjMmGFaIx4wBkLyxxXZxw_9); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/stdlib_httpclient.nim.c:461:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mazure.nim.c: In function 'init__SvkUAGB4UCqINeSWJ133Mw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mazure.nim.c:742:43: warning: passing argument 2 of 'qmark___idoC5vDFuH7APiCyhTRPPg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] qmark___idoC5vDFuH7APiCyhTRPPg((&T11_), TM__QrHt4pFI81ss3McyFXS02g_11, 1, (&requestBase__nqboF6QK0Y5gVb9c81WvG8Q)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mazure.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mazure.nim.c:333:31: note: expected 'tyTuple__UV3llMMYFckfui8YMBuUZA * {aka struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' but argument is of type 'const tyTuple__UV3llMMYFckfui8YMBuUZA * {aka const struct tyTuple__UV3llMMYFckfui8YMBuUZA *}' N_LIB_PRIVATE N_NIMCALL(void, qmark___idoC5vDFuH7APiCyhTRPPg)(tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* u, tyTuple__UV3llMMYFckfui8YMBuUZA* query, NI queryLen_0, tyObject_Uri__j49bukNPrq747O1GRd4Ng9bQ* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mazure.nim.c:820:51: warning: passing argument 2 of 'writeLine__45Em82MGXqv9biomV0DEbSgio' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] writeLine__45Em82MGXqv9biomV0DEbSgio(stderr, TM__QrHt4pFI81ss3McyFXS02g_41, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mazure.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mazure.nim.c:690:23: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(void, writeLine__45Em82MGXqv9biomV0DEbSgio)(FILE* f, NimStringDesc** x, NI xLen_0) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: important_packages.nim CC: testament.nim /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'loadSkipFrom__engiIVFFdShK6eFe9bZ1vVg': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1796:48: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] sline = nsuStrip(line, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'addResult__0jHxx9aTxLB0BOSWL9bHZQtQ': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2141:17: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__3cWpE1srcpmOs0W9ajvV8cg_116, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:593:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2172:17: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__3cWpE1srcpmOs0W9ajvV8cg_118, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:593:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'nimoutCheck__9c9bJiwyqWeOea9c3ArXNmEyw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2815:54: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] giv = nsuStrip((*given).nimout, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2825:60: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] colontmp_ = nsuStrip(expectedNimout, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2903:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T31_ = nsuStrip(line, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'compilerOutputTests__ah9bnT4FFrKlb9cnRwzDfpGA': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2941:61: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] givenmsg = nsuStrip((*given).nimout, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'findNodeJs__dT9cGd8fI0ylss24ld7sh9bQnodejs': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2971:110: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_169), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:526:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2974:111: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_170), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:526:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'normalizeMsg__RuzKW5id5rL6G9bhhKTu2Sw': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:3418:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T35_ = nsuStrip(x, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'cmpMsgs__EgJE5ar8PbPa9ca9bHYvKOxQ': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:3446:52: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T7_ = nsuStrip((*given).msg, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:3448:55: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T8_ = nsuStrip((*expected).msg, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'testSpecHelper__x5oeLwSgHXQWd2izT9aY34g': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:3648:31: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&given), (NIM_CONST void*)(&T3_), sizeof(given)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1494:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:3662:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&given_2), (NIM_CONST void*)(&T6_), sizeof(given_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1494:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:3808:48: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T66_ = nsuStrip(buf, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:3818:48: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] bufB = nsuStrip(buf, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:3895:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&given_3), (NIM_CONST void*)(&T90_), sizeof(given_3)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1494:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'testExec__0oaydQxyamNnHacjeTqhTg': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:4435:54: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T6_ = nsuStrip((*test).options, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'isValid__gEFQm1h8t5EVr9bW8hKfAqg': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:6767:53: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__3cWpE1srcpmOs0W9ajvV8cg_315, 2, T12_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1755:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:6793:54: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T26_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__3cWpE1srcpmOs0W9ajvV8cg_315, 2, T25_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1755:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:6845:56: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T44_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__3cWpE1srcpmOs0W9ajvV8cg_315, 2, T43_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1755:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:6867:53: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T54_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__3cWpE1srcpmOs0W9ajvV8cg_315, 2, T53_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1755:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:6900:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] namei = (&disabledFiles__MppiwV89adoxoWeuoWaw4Ww->data[i_2]); ^ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'testNimblePackages__9a4YlHTCXH9a8ENxZNHeY3vQ': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7365:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__3cWpE1srcpmOs0W9ajvV8cg_342, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:593:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7377:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__3cWpE1srcpmOs0W9ajvV8cg_345, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:593:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7524:98: warning: passing argument 2 of 'execCmdEx2__fAhbnwGKnzbyhZBQCnby3A' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] execCmdEx2__fAhbnwGKnzbyhZBQCnby3A(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_351), TM__3cWpE1srcpmOs0W9ajvV8cg_353, 2, buildPath, ((NimStringDesc*) NIM_NIL), (&T44_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2979:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, execCmdEx2__fAhbnwGKnzbyhZBQCnby3A)(NimStringDesc* command, NimStringDesc** args, NI argsLen_0, NimStringDesc* workingDir, NimStringDesc* input, tyTuple__TBVUCptZHa6TMvpL7qqYCA* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7544:98: warning: passing argument 2 of 'execCmdEx2__fAhbnwGKnzbyhZBQCnby3A' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] execCmdEx2__fAhbnwGKnzbyhZBQCnby3A(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_351), TM__3cWpE1srcpmOs0W9ajvV8cg_356, 3, buildPath, ((NimStringDesc*) NIM_NIL), (&T50_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2979:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, execCmdEx2__fAhbnwGKnzbyhZBQCnby3A)(NimStringDesc* command, NimStringDesc** args, NI argsLen_0, NimStringDesc* workingDir, NimStringDesc* input, tyTuple__TBVUCptZHa6TMvpL7qqYCA* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7565:65: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T56_[1] = nsuStrip(describeOutput, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7589:96: warning: passing argument 2 of 'execCmdEx2__fAhbnwGKnzbyhZBQCnby3A' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] execCmdEx2__fAhbnwGKnzbyhZBQCnby3A(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_13), TM__3cWpE1srcpmOs0W9ajvV8cg_360, 3, buildPath, ((NimStringDesc*) NIM_NIL), (&T63_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2979:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, execCmdEx2__fAhbnwGKnzbyhZBQCnby3A)(NimStringDesc* command, NimStringDesc** args, NI argsLen_0, NimStringDesc* workingDir, NimStringDesc* input, tyTuple__TBVUCptZHa6TMvpL7qqYCA* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7781:103: warning: passing argument 2 of 'execCmdEx2__fAhbnwGKnzbyhZBQCnby3A' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] execCmdEx2__fAhbnwGKnzbyhZBQCnby3A(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_351), TM__3cWpE1srcpmOs0W9ajvV8cg_353, 2, buildPath_2, ((NimStringDesc*) NIM_NIL), (&T117_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2979:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, execCmdEx2__fAhbnwGKnzbyhZBQCnby3A)(NimStringDesc* command, NimStringDesc** args, NI argsLen_0, NimStringDesc* workingDir, NimStringDesc* input, tyTuple__TBVUCptZHa6TMvpL7qqYCA* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7801:103: warning: passing argument 2 of 'execCmdEx2__fAhbnwGKnzbyhZBQCnby3A' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] execCmdEx2__fAhbnwGKnzbyhZBQCnby3A(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_351), TM__3cWpE1srcpmOs0W9ajvV8cg_356, 3, buildPath_2, ((NimStringDesc*) NIM_NIL), (&T123_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2979:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, execCmdEx2__fAhbnwGKnzbyhZBQCnby3A)(NimStringDesc* command, NimStringDesc** args, NI argsLen_0, NimStringDesc* workingDir, NimStringDesc* input, tyTuple__TBVUCptZHa6TMvpL7qqYCA* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7822:73: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T129_[1] = nsuStrip(describeOutput_2, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7846:101: warning: passing argument 2 of 'execCmdEx2__fAhbnwGKnzbyhZBQCnby3A' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] execCmdEx2__fAhbnwGKnzbyhZBQCnby3A(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_13), TM__3cWpE1srcpmOs0W9ajvV8cg_360, 3, buildPath_2, ((NimStringDesc*) NIM_NIL), (&T136_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:2979:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, execCmdEx2__fAhbnwGKnzbyhZBQCnby3A)(NimStringDesc* command, NimStringDesc** args, NI argsLen_0, NimStringDesc* workingDir, NimStringDesc* input, tyTuple__TBVUCptZHa6TMvpL7qqYCA* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:7963:16: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__3cWpE1srcpmOs0W9ajvV8cg_381, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:593:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'testNimInAction__iV3K38NzBVQ9cxwxV9aHvKGg_11': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:8005:27: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)tests, (NIM_CONST void*)TM__3cWpE1srcpmOs0W9ajvV8cg_387, sizeof(tests)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1494:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'norm__vf9b19b9c3eN9a8NuK1y1vG28Q': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:8258:69: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*s)), nsuStrip((*s), NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'runJoinedTest__1hzfIGAjPZ7yOYcy0r2Rsg': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:8384:57: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T57_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(specialCategories__dENLevOwjRAg2zOF9bzFOZQ, 25, cat_2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1755:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:8707:57: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T207_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(specialCategories__dENLevOwjRAg2zOF9bzFOZQ, 25, cat_3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1755:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:9085:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&runSpec), (NIM_CONST void*)(&specs->data[i_3]), sizeof(runSpec)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1494:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:9198:37: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&runSpec_2), (NIM_CONST void*)(&specs->data[i_5]), sizeof(runSpec_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1494:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:9207:60: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T389_ = nsuStrip(runSpec_2.output, NIM_TRUE, NIM_TRUE, TM__3cWpE1srcpmOs0W9ajvV8cg_82); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:588:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:9230:83: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T399_ = nsuFormatOpenArray(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_448), TM__3cWpE1srcpmOs0W9ajvV8cg_449, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:591:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:9234:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__3cWpE1srcpmOs0W9ajvV8cg_450, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:593:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:9240:15: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__3cWpE1srcpmOs0W9ajvV8cg_452, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:593:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'processCategory__yDR7oWNDgMVB0uY9aBmku9bA': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:9728:55: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T170_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(specialCategories__dENLevOwjRAg2zOF9bzFOZQ, 25, cat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1755:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'main__sYykjFXtAdy81xq0c8MzAA': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:10170:70: warning: passing argument 2 of 'initOptParser__C9a079cuyRqhvKudWkyCzvXQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] initOptParser__C9a079cuyRqhvKudWkyCzvXQ(((NimStringDesc*) NIM_NIL), TM__3cWpE1srcpmOs0W9ajvV8cg_22, T1_, NIM_TRUE, (&p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:536:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, initOptParser__C9a079cuyRqhvKudWkyCzvXQ)(NimStringDesc* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:10614:59: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T176_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__3cWpE1srcpmOs0W9ajvV8cg_70, 2, cat); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1755:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:10676:58: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T205_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__3cWpE1srcpmOs0W9ajvV8cg_70, 2, cat_2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1755:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:10708:54: warning: passing argument 2 of 'add__IGVMsyxhGfOdjDsdcEGOpA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] add__IGVMsyxhGfOdjDsdcEGOpA((&(*colonenv_).cats1), AdditionalCategories__8ZHdw9b0mshqOdSJomQZVhw, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:583:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, add__IGVMsyxhGfOdjDsdcEGOpA)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ** x, NimStringDesc** y, NI yLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:10892:40: warning: passing argument 2 of 'nsuSplitCharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pathParts = nsuSplitCharSet(subPath, TM__3cWpE1srcpmOs0W9ajvV8cg_472, ((NI) -1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:741:63: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nsuSplitCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw seps, NI maxsplit); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c: In function 'NimMainModule': /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11080:31: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T1_[0]), (NIM_CONST void*)(&pegLineError__o9aqlbcBdFQp3xEx4NTKUGQ), sizeof(T1_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1494:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11081:31: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T1_[1]), (NIM_CONST void*)(&pegOtherError__9bmNDZqF0AquUcJvSm4BV9cg), sizeof(T1_[1])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:1494:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11094:156: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] asgnRef((void**) (&nimbleExe__QuZLgyYmDLIa168uTe9bbiQ), findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__3cWpE1srcpmOs0W9ajvV8cg_13), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/testament_r/@mtestament.nim.c:526:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ Hint: [Link] Hint: 123441 lines; 27.202s; 179.484MiB peakmem; Release build; proj: /tmp/lang/nim/work/nim-1.4.8/testament/testament.nim; out: /tmp/lang/nim/work/nim-1.4.8/bin/testament [SuccessX] deps.cmd: git -C /tmp/lang/nim/work/nim-1.4.8/dist/nimble rev-parse --show-cdup bin/nim c -o:bin/nimble -d:release --noNimblePath --parallelBuild:4 --skipUserCfg --skipParentCfg dist/nimble/src/nimble.nim Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/nim.cfg' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/config/config.nims' [Conf] Hint: used config file '/tmp/lang/nim/work/nim-1.4.8/dist/nimble/src/nimble.nim.cfg' [Conf] ...................................................................... /tmp/lang/nim/work/nim-1.4.8/dist/nimble/src/nimblepkg/options.nim(168, 14) Warning: Couldn't determine GIT hash: sh: git: not found [User] .........CC: stdlib_assertions.nim CC: stdlib_dollars.nim CC: stdlib_formatfloat.nim CC: stdlib_io.nim CC: stdlib_system.nim CC: stdlib_parseutils.nim CC: stdlib_math.nim CC: stdlib_algorithm.nim CC: stdlib_unicode.nim CC: stdlib_strutils.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c: In function 'nucisUpper': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4459:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA, 135, ((NI) 45), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4398:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4482:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA, 1220, ((NI) 610), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4398:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c: In function 'nucisLower': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4505:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toUpperRanges__XK2w1VQ3ryus1gEnUrjBOQ, 138, ((NI) 46), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4398:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4528:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toUpperSinglets__fB9cAOGt8twAn49a3juhUwAA, 1248, ((NI) 624), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4398:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c: In function 'nucisAlpha': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4563:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, alphaRanges__00UTL8G9cet5qM8s9arDhIoA, 942, ((NI) 471), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4398:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4586:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, alphaSinglets__4yPpNo0gl2G4I1Sb8uxIbg, 147, ((NI) 147), ((NI) 1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4398:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c: In function 'nucisWhiteSpace': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4623:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, spaceRanges__3Bq7z9clAV7WP86hNmeiC3A, 20, ((NI) 10), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4398:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c: In function 'nuctoLower': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4663:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerRanges__Z9cy89aOAKpKdhqQHe9a38dUA, 135, ((NI) 45), ((NI) 3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4398:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4694:48: warning: passing argument 2 of 'binarySearch__6Rjp52dLh2BvURs8yXvtLQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] p = binarySearch__6Rjp52dLh2BvURs8yXvtLQ(c_2, toLowerSinglets__ogwkO51x9am8i1iBeFZeDNA, 1220, ((NI) 610), ((NI) 2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_unicode.nim.c:4398:29: note: expected 'NI * {aka long int *}' but argument is of type 'const NI * {aka const long int *}' N_LIB_PRIVATE N_NIMCALL(NI, binarySearch__6Rjp52dLh2BvURs8yXvtLQ)(NI32 c, NI* tab, NI tabLen_0, NI len, NI stride) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_pathnorm.nim CC: stdlib_posix.nim CC: stdlib_options.nim CC: stdlib_times.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_times.nim.c: In function 'format__UEgQY28S7Wgzhbm9aiPwqFA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_times.nim.c:1632:74: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_times.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_times.nim.c:1562:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_times.nim.c: In function 'format__nmyTeOOuDGTJaLtqTcq79bA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_times.nim.c:2453:76: warning: passing argument 3 of 'format__mJBnGHvSWAC6GZ5ELoijxg' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = format__mJBnGHvSWAC6GZ5ELoijxg(dt, f2__SxL57jkve5bL8AxZ2rjwWQ_2, (&DefaultLocale__iEJ5NJEiHBqAI8z6L16USQ)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_times.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_times.nim.c:1562:41: note: expected 'tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' but argument is of type 'const tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ * {aka const struct tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, format__mJBnGHvSWAC6GZ5ELoijxg)(tyObject_DateTime__d9cK9cyKZPJJxFXUmx8dSpPw* dt, tyObject_TimeFormat__Nsh4TB3AD6ERMz3D74BTxA f, tyObject_DateTimeLocale__uNv3Dc4hHpAREXnLVqGWZQ* loc) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_os.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_os.nim.c: In function 'getApplFreebsd__9bfzMt7nzg9apH9cE9c5SozLJw': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_os.nim.c:2350:25: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)req, (NIM_CONST void*)TM__yu6cxgKBBXbNsTkT9cyMd4g_63, sizeof(tyArray__VR9bNthWayFgb5M9avIR8bkA)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_os.nim.c:557:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_os.nim.c: In function 'nospquoteShellPosix': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_os.nim.c:2585:51: warning: passing argument 2 of 'allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] safe = allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig(s, TM__yu6cxgKBBXbNsTkT9cyMd4g_73); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_os.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_os.nim.c:396:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, allCharsInSet__dubrHoRt3C9a0HlJjsxM5ig)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw theSet); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_hashes.nim CC: stdlib_tables.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_tables.nim.c: In function 'enlarge__1FKyxbdP9cCiM4g5yxbQAhQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_tables.nim.c:2492:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T18_), (NIM_CONST void*)(&n->data[i].Field2), sizeof(T18_)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_tables.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_tables.nim.c:1779:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_strtabs.nim CC: stdlib_streams.nim CC: stdlib_lexbase.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_lexbase.nim.c: In function 'open__P89aGatd6bDNJ0Ak5E9cQgWw': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_lexbase.nim.c:343:38: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*L).refillChars, (NIM_CONST void*)refillChars, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_lexbase.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_lexbase.nim.c:151:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_parsejson.nim CC: stdlib_json.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsejson.nim.c: In function 'open__caSf5pJv2JnMMpxc9bAhdpA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsejson.nim.c:377:58: warning: passing argument 4 of 'open__P89aGatd6bDNJ0Ak5E9cQgWw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] open__P89aGatd6bDNJ0Ak5E9cQgWw(T1_, input, ((NI) 8192), TM__nIinruGrC8EPIfjL3PuTvA_15); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsejson.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsejson.nim.c:253:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsejson.nim.c: In function 'getTok__9cGllg9a4hN9cmfjsUw6zu39bQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsejson.nim.c:1094:53: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ((*my).a, TM__nIinruGrC8EPIfjL3PuTvA_34); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsejson.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsejson.nim.c:269:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_sets.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_sets.nim.c: In function 'difference__ZXXGKUfsyZF70Oev2W3X2A': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_sets.nim.c:1420:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&item), (NIM_CONST void*)(&s1.data->data[h].Field1), sizeof(item)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_sets.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_sets.nim.c:1388:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_base64.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_base64.nim.c: In function 'encode__D4bDwZBUb9bAJslbVxAPmbg': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_base64.nim.c:226:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] lookupTable = cb64safe__q0GCLBVULDDeEKBBmNHUGw; ^ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_base64.nim.c:231:16: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] lookupTable = cb64__Yyfw6lxoVbgtswIxGnGnUQ; ^ CC: stdlib_uri.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c: In function 'parsePath__0TsSB8FdgpD9cp7XiVe8wdA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:302:78: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T1_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&(*result).path), TM__VzbRQH9cb1xm1tSKH4PwBSw_5, (*i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:194:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:329:81: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&(*result).query), TM__VzbRQH9cb1xm1tSKH4PwBSw_10, (*i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:194:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:349:82: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T20_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&(*result).anchor), TM__VzbRQH9cb1xm1tSKH4PwBSw_13, (*i)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:194:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c: In function 'parseUri__2Afz5k9c4YIkP0o0kpbe9cvQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:414:80: warning: passing argument 3 of 'parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T13_ = parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils(uri, (&(*result).scheme), TM__VzbRQH9cb1xm1tSKH4PwBSw_17, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:355:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseWhile__aIOGZyeHx2rHC71Dcc2SCwparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw validChars, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:473:75: warning: passing argument 3 of 'parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T34_ = parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils(uri, (&authority), TM__VzbRQH9cb1xm1tSKH4PwBSw_23, i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_uri.nim.c:194:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, parseUntil__yxs3WjxMSDtXEyiLC9aqFCAparseutils)(NimStringDesc* s, NimStringDesc** token, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_cpuinfo.nim CC: stdlib_deques.nim CC: stdlib_kqueue.nim CC: stdlib_osproc.nim CC: stdlib_strformat.nim CC: stdlib_nativesockets.nim CC: stdlib_monotimes.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c: In function 'nospstartProcess': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c:1070:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdin, (NIM_CONST void*)pStdin, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c:522:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c:1071:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStdout, (NIM_CONST void*)pStdout, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c:522:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c:1072:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)data.pStderr, (NIM_CONST void*)pStderr, sizeof(tyArray__SKEqGXcReU4NvbQlH779b5Q)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_osproc.nim.c:522:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_ssl_certs.nim CC: stdlib_dynlib.nim CC: stdlib_openssl.nim CC: stdlib_net.nim CC: stdlib_random.nim CC: stdlib_httpcore.nim CC: stdlib_heapqueue.nim CC: stdlib_asyncfutures.nim CC: stdlib_selectors.nim CC: stdlib_asyncdispatch.nim CC: stdlib_httpclient.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c: In function 'getBoundary__YX3WF0FwpX3W1dnYusiiXw': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:911:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&entry), (NIM_CONST void*)(&(*p).content->data[i_2]), sizeof(entry)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:867:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c: In function 'parseResponse__3AoUMM1jyrz8BUdsjBoKYQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:2090:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T44_ = nsuStrip(T43_, NIM_TRUE, NIM_TRUE, TM__9brjMmGFaIx4wBkLyxxXZxw_76); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:529:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c: In function 'newConnection__OTRwNmMCrM24z6RZ2ZmLqg': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:2158:40: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&connectionUrl), (NIM_CONST void*)url, sizeof(connectionUrl)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:867:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:2163:40: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&connectionUrl), (NIM_CONST void*)(&(*(*client).proxy).url), sizeof(connectionUrl)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:867:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: nimblepkg/version.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c: In function 'requestAux__nrxBG9atKB7KhRUylZop7gA_2': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:2534:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&entry), (NIM_CONST void*)(&(*multipart).content->data[i_2]), sizeof(entry)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:867:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:2597:49: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T58_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__9brjMmGFaIx4wBkLyxxXZxw_113, 2, T57_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:2430:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c: In function 'request__nrxBG9atKB7KhRUylZop7gA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:2690:48: warning: passing argument 2 of 'contains__wAzSnEu9cCHHjvPQlWBZUeQ' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = contains__wAzSnEu9cCHHjvPQlWBZUeQ(url, TM__9brjMmGFaIx4wBkLyxxXZxw_8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_httpclient.nim.c:461:35: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, contains__wAzSnEu9cCHHjvPQlWBZUeQ)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_pegs.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c: In function 'parseRequires__RdjZc7uiMeKfyBeoh5uiaA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:1163:59: warning: passing argument 2 of 'skipUntil__7YXUU5W9aBswvf9bAK0l9atzAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = skipUntil__7YXUU5W9aBswvf9bAK0l9atzAparseutils(req, TM__cRgyM0QXoKVNZA8ct9bBAPQ_34, ((NI) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:1040:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, skipUntil__7YXUU5W9aBswvf9bAK0l9atzAparseutils)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:1167:81: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*Result).Field0), nsuStrip(T7_, NIM_TRUE, NIM_TRUE, TM__cRgyM0QXoKVNZA8ct9bBAPQ_34)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:325:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:1187:61: warning: passing argument 2 of 'skipUntil__7YXUU5W9aBswvf9bAK0l9atzAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i_2 = skipUntil__7YXUU5W9aBswvf9bAK0l9atzAparseutils(req, TM__cRgyM0QXoKVNZA8ct9bBAPQ_40, ((NI) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:1040:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, skipUntil__7YXUU5W9aBswvf9bAK0l9atzAparseutils)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:1201:81: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*Result).Field0), nsuStrip(req, NIM_TRUE, NIM_TRUE, TM__cRgyM0QXoKVNZA8ct9bBAPQ_34)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sversion.nim.c:325:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c: In function 'getCharSet__zUGRkOORbt8wzxyKxNHYHg_2': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3850:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*tok).charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_354, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3473:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c: In function 'token__yNO39bt9aZu9aox0jITQ9cJ8aw': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5045:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T6_[0]), (NIM_CONST void*)(&(*p).skip), sizeof(T6_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3473:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5046:32: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T6_[1]), (NIM_CONST void*)(&terminal), sizeof(T6_[1])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3473:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c: In function 'npegscharSet': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5400:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).charChoice, (NIM_CONST void*)s, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3473:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c: In function 'seqExpr__MaL2q9aiyWZXRK0fbgHwGWA_4': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5426:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T4_[0]), (NIM_CONST void*)Result, sizeof(T4_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3473:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5443:36: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T12_[0]), (NIM_CONST void*)Result, sizeof(T12_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3473:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c: In function 'parseExpr__MaL2q9aiyWZXRK0fbgHwGWA_3': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5640:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T3_[0]), (NIM_CONST void*)Result, sizeof(T3_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3473:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c: In function 'builtin__MaL2q9aiyWZXRK0fbgHwGWA_5': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6084:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_512, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6089:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_513, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6094:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_514, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6099:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_515, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6104:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_516, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6109:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_517, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6114:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_518, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6119:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_519, Result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6127:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_520, (&T28_[0])); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6129:16: warning: passing argument 1 of 'npegscharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] npegscharSet(TM__YGOrctedenU9ao6jM7xmy6g_522, (&T29_)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:5364:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, npegscharSet)(tySet_tyChar__nmiMWKVIe46vacnhAFrQvw s, tyObject_Peg__4Bytir9b2lq5I84yi5O7ztQ* Result) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c: In function 'npegsGreedyPosRep': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6366:31: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&T1_[0]), (NIM_CONST void*)(&a), sizeof(T1_[0])); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3473:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c: In function 'parsePeg__lS04BXBOBnydcCBNVBF9bNw': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:6897:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)p.tok.charset, (NIM_CONST void*)TM__YGOrctedenU9ao6jM7xmy6g_354, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_pegs.nim.c:3473:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: stdlib_terminal.nim CC: nimblepkg/cli.nim CC: stdlib_parseopt.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parseopt.nim.c: In function 'initOptParser__GjpHIdcExlUaAKC1NDkgzw': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parseopt.nim.c:350:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(*Result).shortNoVal, (NIM_CONST void*)shortNoVal, 32); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parseopt.nim.c:262:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parseopt.nim.c: In function 'nponext': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parseopt.nim.c:798:86: warning: passing argument 4 of 'parseWord__PJkn8cyUctR9afy22r7aVUw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = parseWord__PJkn8cyUctR9afy22r7aVUw((*p).cmds->data[(*p).idx], i, (&(*p).key), TM__GYgvYKeHVTEls0AcywABHQ_23); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parseopt.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parseopt.nim.c:567:29: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NI, parseWord__PJkn8cyUctR9afy22r7aVUw)(NimStringDesc* s, NI i, NimStringDesc** w, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw delim) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_parsecfg.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsecfg.nim.c: In function 'npcopen': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsecfg.nim.c:754:58: warning: passing argument 4 of 'open__P89aGatd6bDNJ0Ak5E9cQgWw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] open__P89aGatd6bDNJ0Ak5E9cQgWw(T1_, input, ((NI) 8192), TM__M7YvT9b1Jc1B2TU2FUEf9cHQ_7); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsecfg.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/stdlib_parsecfg.nim.c:118:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, open__P89aGatd6bDNJ0Ak5E9cQgWw)(tyObject_BaseLexer__MAw8rJZtJ279bVV3TWMtXSg* L, tyObject_StreamObj__THYguAi9bSgidczZ3ywEIMQ* input, NI bufLen, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw refillChars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: nimblepkg/config.nim CC: nimblepkg/common.nim CC: nimblepkg/options.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c: In function 'parseCmdLine__H5zoEo9bnnlFY9aIkBN4Txew': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:2418:52: warning: passing argument 2 of 'initOptParser__GjpHIdcExlUaAKC1NDkgzw' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] initOptParser__GjpHIdcExlUaAKC1NDkgzw(colontmp_, TM__BLzZCVsC319bmL71lmUwf8w_15, T2_, NIM_TRUE, (&p)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:558:31: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(void, initOptParser__GjpHIdcExlUaAKC1NDkgzw)(tySequence__sM4lkSb7zS6F7OVMvW9cffQ* cmdline, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw shortNoVal, tySequence__sM4lkSb7zS6F7OVMvW9cffQ* longNoVal, NIM_BOOL allowWhitespaceAfterColon, tyObject_OptParser__l9cyoK9aLLTUH7LBRIbLqETg* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c: In function 'writeHelp__3AJbFL3zKvUm49bK9aU014kw': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:2493:14: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__BLzZCVsC319bmL71lmUwf8w_117, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:625:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c: In function 'writeVersion__nYgZIdN9cNMjBswcWcOTiDA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:2510:83: warning: passing argument 2 of 'nsuFormatOpenArray' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T1_[0] = nsuFormatOpenArray(((NimStringDesc*) &TM__BLzZCVsC319bmL71lmUwf8w_119), TM__BLzZCVsC319bmL71lmUwf8w_120, 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:626:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuFormatOpenArray)(NimStringDesc* formatstr, NimStringDesc** a, NI aLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:2512:14: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__BLzZCVsC319bmL71lmUwf8w_124, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:625:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c: In function 'setNimBin__6dbqrLkSeNOhbSCjKx9aPNg_3': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:2529:73: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pnim = findExe__9cov9c3aI19bfbEIyMe9bNCSEA((*options).nim, NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:628:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:2586:110: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pnim_2 = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__BLzZCVsC319bmL71lmUwf8w_85), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:628:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:2595:113: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pnimrod = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__BLzZCVsC319bmL71lmUwf8w_128), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@soptions.nim.c:628:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: nimblepkg/tools.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@stools.nim.c: In function 'doCmdEx__3gfBBbzThgAf29bL6GnfToA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@stools.nim.c:765:60: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(bin, NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@stools.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@stools.nim.c:448:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@stools.nim.c: In function 'doCmd__8zs8soY0GwE9aclu8ygo5NQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@stools.nim.c:851:60: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(bin, NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@stools.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@stools.nim.c:448:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: nimblepkg/packageinfo.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageinfo.nim.c: In function 'getNameVersion__xt0x22Fvd3ZxqtP33Xi7pQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageinfo.nim.c:1724:49: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T4_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__a6ug9aWTugzCJS2ByM9cfzXA_45, 3, T3_.Field2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageinfo.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageinfo.nim.c:1654:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: nimblepkg/nimscriptwrapper.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@snimscriptwrapper.nim.c: In function 'execNimscript__dnfJUq9a2BoYCy4ykaktq4w': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@snimscriptwrapper.nim.c:983:43: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] cmd = nsuStrip(T11_, NIM_TRUE, NIM_TRUE, TM__PUcv9cmWFUbRqCh9ctEyhSMQ_19); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@snimscriptwrapper.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@snimscriptwrapper.nim.c:488:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: nimblepkg/packageparser.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c: In function 'validatePackageName__pukr1LZYYMjJ5kjAbGcbGg': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:1192:50: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T39_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(reservedNames__S9aBnAgfNkRwthkxD6m3RjQ, 22, T38_); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:1072:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c: In function 'colonanonymous___09cYCqmX8z3OQ7j3fR8RO7A': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:1224:69: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*x)), nsuStrip((*x), NIM_TRUE, NIM_TRUE, TM__muBV8YgEKfo2AfEEUt8x1A_67)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:616:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c: In function 'multiSplit__ajBlSVAtkj9cpdgtVURuc8w': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:1230:30: warning: passing argument 2 of 'nsuSplitCharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = nsuSplitCharSet(s, TM__muBV8YgEKfo2AfEEUt8x1A_64, ((NI) -1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:613:63: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nsuSplitCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw seps, NI maxsplit); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:1271:43: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T17_ = nsuStrip(s, NIM_TRUE, NIM_TRUE, TM__muBV8YgEKfo2AfEEUt8x1A_67); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:616:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c: In function 'readPackageInfoFromNimble__cW5fE79ciVLbfjrpwpvEyxA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:1819:54: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T139_ = nsuStrip((*v), NIM_TRUE, NIM_TRUE, TM__muBV8YgEKfo2AfEEUt8x1A_67); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:616:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c: In function 'validatePackageInfo__5RoW7RrRJA8mmoW1JGi9cIA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:2536:51: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T40_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__muBV8YgEKfo2AfEEUt8x1A_111, 5, (*pkgInfo).backend); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:1072:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c: In function 'getConcreteVersion__xyl4vUjEyRdOhRqM29ah1hg': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:2794:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&pkgInfo_2), (NIM_CONST void*)(&T5_), sizeof(pkgInfo_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spackageparser.nim.c:987:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ CC: nimblepkg/download.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sdownload.nim.c: In function 'colonanonymous___pq1A7XNVWDVj1nZfd9b5xKQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sdownload.nim.c:1317:56: warning: passing argument 2 of 'skipUntil__7YXUU5W9aBswvf9bAK0l9atzAparseutils' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] i = skipUntil__7YXUU5W9aBswvf9bAK0l9atzAparseutils(s, TM__PeJR8jveQm7K9croXRSAQ3g_47, ((NI) 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sdownload.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sdownload.nim.c:1242:21: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' static N_INLINE(NI, skipUntil__7YXUU5W9aBswvf9bAK0l9atzAparseutils)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw until, NI start) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sdownload.nim.c: In function 'echoPackageVersions__DiLm3VbrAulzts0deelwUQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sdownload.nim.c:2250:16: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__PeJR8jveQm7K9croXRSAQ3g_96, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sdownload.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@sdownload.nim.c:632:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: stdlib_browsers.nim CC: nimblepkg/publish.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c: In function 'requestNewToken__Gs0dpk83CrTW7qnVGljSqg': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:829:44: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] token = nsuStrip(T1_, NIM_TRUE, NIM_TRUE, TM__1xecg8IpX44AZWJSOKndVQ_8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:563:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c: In function 'getGithubAuth__3CCYb7D9alaRe6cz6iOvbvg': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:953:28: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&cfg), (NIM_CONST void*)(&(*o).config), sizeof(cfg)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:785:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:981:80: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] unsureAsgnRef((void**) (&(*Result).token), nsuStrip(T9_, NIM_TRUE, NIM_TRUE, TM__1xecg8IpX44AZWJSOKndVQ_8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:563:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c: In function 'editJson__3MKpIQTrBhjfmVmjVyCLtA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:1362:30: warning: passing argument 2 of 'nsuSplitCharSet' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T6_ = nsuSplitCharSet(tags, TM__1xecg8IpX44AZWJSOKndVQ_8, ((NI) -1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:637:63: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(tySequence__sM4lkSb7zS6F7OVMvW9cffQ*, nsuSplitCharSet)(NimStringDesc* s, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw seps, NI maxsplit); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c: In function 'publish__pXDlG2vyNWPtgLiu4Tvjcw': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:1540:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] url = nsuStrip(output, NIM_TRUE, NIM_TRUE, TM__1xecg8IpX44AZWJSOKndVQ_8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimblepkg@spublish.nim.c:563:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ CC: nimblepkg/packageinstaller.nim CC: nimblepkg/reversedeps.nim CC: nimblepkg/nimscriptexecutor.nim CC: nimblepkg/init.nim CC: nimble.nim /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'processDeps__y352oU2K2EhO9aZmUVa8bTA': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:2035:42: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&installedPkg), (NIM_CONST void*)(&T55_.Field1), sizeof(installedPkg)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:1843:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'removePkgDir__OUIO5fFRW9bOo9b8Zq7L7kTQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:3080:61: warning: passing argument 3 of 'findPkg__z9a4ugaRwROy6aAfp1X0ZKw' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] T165_ = findPkg__z9a4ugaRwROy6aAfp1X0ZKw(pkgList, T164_, (&pkgInfo)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:816:35: note: expected 'tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw * {aka struct tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw *}' but argument is of type 'volatile tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw * {aka volatile struct tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw *}' N_LIB_PRIVATE N_NIMCALL(NIM_BOOL, findPkg__z9a4ugaRwROy6aAfp1X0ZKw)(tySequence__ohxa6WPd6MpF2cQMve4xTQ* pkglist, tyTuple__gDWaEqPfhOauJWKMBm8bzg dep, tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw* r); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:3083:43: warning: passing argument 1 of 'toFullInfo__9a9aKgt4M9aRjR9cSHT6lxxkng' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] toFullInfo__9a9aKgt4M9aRjR9cSHT6lxxkng((&pkgInfo), options, (&T168_)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:820:31: note: expected 'tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw * {aka struct tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw *}' but argument is of type 'volatile tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw * {aka volatile struct tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw *}' N_LIB_PRIVATE N_NIMCALL(void, toFullInfo__9a9aKgt4M9aRjR9cSHT6lxxkng)(tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw* pkg, tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw* Result); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:3084:34: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&pkgInfo), (NIM_CONST void*)(&T168_), sizeof(pkgInfo)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:1843:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:3122:61: warning: passing argument 1 of 'getOutputDir__IigZkjIx8gdJT9a0a16FKuQ' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] symlinkDest = getOutputDir__IigZkjIx8gdJT9a0a16FKuQ((&pkgInfo), bin); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:842:41: note: expected 'tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw * {aka struct tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw *}' but argument is of type 'volatile tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw * {aka volatile struct tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, getOutputDir__IigZkjIx8gdJT9a0a16FKuQ)(tyObject_PackageInfo__6A17TH9cSPh9cY0sX9b67Ubuw* pkgInfo, NimStringDesc* bin); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'vcsRevisionInDir__NWpxApyZMEOAJz4fG7hiCg': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:3280:54: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = nsuStrip(res.Field0, NIM_TRUE, NIM_TRUE, TM__NVUzqfoVK5LE8Y6OUBYS9cQ_96); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:890:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'uninstall__Nylx3M8pmcbTsc3Rkl5Bxg_2': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:4156:43: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&revDep), (NIM_CONST void*)(&revDeps.data->data[h].Field1), sizeof(revDep)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:1843:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:4301:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&pkg_2), (NIM_CONST void*)(&pkgsToDelete.data->data[h_2].Field1), sizeof(pkg_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:1843:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:4369:35: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&pkg_3), (NIM_CONST void*)(&pkgsToDelete.data->data[h_3].Field1), sizeof(pkg_3)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:1843:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'search__Nylx3M8pmcbTsc3Rkl5Bxg_3': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:4507:22: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__NVUzqfoVK5LE8Y6OUBYS9cQ_137, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:923:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:4550:25: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__NVUzqfoVK5LE8Y6OUBYS9cQ_137, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:923:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'list__Nylx3M8pmcbTsc3Rkl5Bxg_5': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:4783:17: warning: passing argument 1 of 'echoBinSafe' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] echoBinSafe(TM__NVUzqfoVK5LE8Y6OUBYS9cQ_137, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:923:31: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(void, echoBinSafe)(NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'getAuthorWithCmd__sgtQ08q1imJ59b41mvc3O9bQ': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:5468:47: warning: passing argument 4 of 'nsuStrip' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] result = nsuStrip(name, NIM_TRUE, NIM_TRUE, TM__NVUzqfoVK5LE8Y6OUBYS9cQ_96); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:890:41: note: expected 'NU8 * {aka unsigned char *}' but argument is of type 'const NU8 * {aka const unsigned char *}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, nsuStrip)(NimStringDesc* s, NIM_BOOL leading, NIM_BOOL trailing, tySet_tyChar__nmiMWKVIe46vacnhAFrQvw chars); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'getAuthor__UJqgOziZUGuSSrd7n7MqRw': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:5486:108: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T3_ = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__NVUzqfoVK5LE8Y6OUBYS9cQ_189), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:952:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:5495:108: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T7_ = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(((NimStringDesc*) &TM__NVUzqfoVK5LE8Y6OUBYS9cQ_192), NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:952:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'init__Nylx3M8pmcbTsc3Rkl5Bxg_9': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:5547:63: warning: passing argument 3 of 'findExe__9cov9c3aI19bfbEIyMe9bNCSEA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T5_ = findExe__9cov9c3aI19bfbEIyMe9bNCSEA(vcsBin, NIM_TRUE, ExeExts__ONrgkgAZ9bh6KVTWl4XeOSw, 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:952:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, findExe__9cov9c3aI19bfbEIyMe9bNCSEA)(NimStringDesc* exe, NIM_BOOL followSymlinks, NimStringDesc** extensions, NI extensionsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:5642:129: warning: passing argument 3 of 'promptList__mArpp9a9cLUnHwTPfQJvWl9bA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pkgType = promptList__mArpp9a9cLUnHwTPfQJvWl9bA((&(*colonenv_).options1), ((NimStringDesc*) &TM__NVUzqfoVK5LE8Y6OUBYS9cQ_199), TM__NVUzqfoVK5LE8Y6OUBYS9cQ_200, 3); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:960:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, promptList__mArpp9a9cLUnHwTPfQJvWl9bA)(tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, NimStringDesc* question, NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:5646:132: warning: passing argument 3 of 'promptList__mArpp9a9cLUnHwTPfQJvWl9bA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] pkgLicense = promptList__mArpp9a9cLUnHwTPfQJvWl9bA((&(*colonenv_).options1), ((NimStringDesc*) &TM__NVUzqfoVK5LE8Y6OUBYS9cQ_208), TM__NVUzqfoVK5LE8Y6OUBYS9cQ_209, 12); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:960:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, promptList__mArpp9a9cLUnHwTPfQJvWl9bA)(tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, NimStringDesc* question, NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:5659:50: warning: passing argument 1 of 'contains__MghwuKjQqmVLYE8A59cNGHgsystem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] T49_ = contains__MghwuKjQqmVLYE8A59cNGHgsystem(TM__NVUzqfoVK5LE8Y6OUBYS9cQ_224, 5, pkgLicense); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:5015:27: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' static N_INLINE(NIM_BOOL, contains__MghwuKjQqmVLYE8A59cNGHgsystem)(NimStringDesc** a, NI aLen_0, NimStringDesc* item) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:5661:130: warning: passing argument 3 of 'promptList__mArpp9a9cLUnHwTPfQJvWl9bA' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] orLater = promptList__mArpp9a9cLUnHwTPfQJvWl9bA((&(*colonenv_).options1), ((NimStringDesc*) &TM__NVUzqfoVK5LE8Y6OUBYS9cQ_225), TM__NVUzqfoVK5LE8Y6OUBYS9cQ_226, 2); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:960:41: note: expected 'NimStringDesc ** {aka struct NimStringDesc **}' but argument is of type 'NimStringDesc * const* {aka struct NimStringDesc * const*}' N_LIB_PRIVATE N_NIMCALL(NimStringDesc*, promptList__mArpp9a9cLUnHwTPfQJvWl9bA)(tyObject_Options__LR5gStV09bAFaOqz9agkkZxQ* options, NimStringDesc* question, NimStringDesc** args, NI argsLen_0); ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:252:44: note: in definition of macro 'N_NIMCALL' # define N_NIMCALL(rettype, name) rettype name /* no modifier */ ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'developFromDir__OUIO5fFRW9bOo9b8Zq7L7kTQ_2': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:6562:41: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&optsCopy.action), (NIM_CONST void*)(&T23_), sizeof(optsCopy.action)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:1843:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'test__Nylx3M8pmcbTsc3Rkl5Bxg_14': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:7135:44: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&optsCopy.action), (NIM_CONST void*)(&T96_), sizeof(optsCopy.action)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:1843:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c: In function 'doAction__tUA4W1e5z5axgF1PA9c0L3w': /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:7319:33: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&pkgInfo), (NIM_CONST void*)(&T15_.Field1), sizeof(pkgInfo)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:1843:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:7496:38: warning: passing argument 2 of 'nimCopyMem' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] nimCopyMem((void*)(&options_2), (NIM_CONST void*)(&T73_), sizeof(options_2)); ^ In file included from /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:11:0: /tmp/lang/nim/work/.home/.cache/nim/nimble_r/@mnimble.nim.c:1843:23: note: expected 'void *' but argument is of type 'const void *' static N_INLINE(void, nimCopyMem)(void* dest, void* source, NI size) { ^ /tmp/lang/nim/work/nim-1.4.8/lib/nimbase.h:96:50: note: in definition of macro 'N_INLINE' # define N_INLINE(rettype, name) inline rettype name ^~~~ Hint: [Link] Hint: 126716 lines; 29.809s; 179.801MiB peakmem; Release build; proj: /tmp/lang/nim/work/nim-1.4.8/dist/nimble/src/nimble.nim; out: /tmp/lang/nim/work/nim-1.4.8/bin/nimble [SuccessX] deps.cmd: git -C /tmp/lang/nim/work/nim-1.4.8/dist/fusion rev-parse --show-cdup