Skip to content

Instantly share code, notes, and snippets.

@auxym
Created October 6, 2022 23:24
Show Gist options
  • Save auxym/a3066d99d1fd73465d562c1ad0417b3a to your computer and use it in GitHub Desktop.
Save auxym/a3066d99d1fd73465d562c1ad0417b3a to your computer and use it in GitHub Desktop.
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:588:64: note: in definition of macro 'nimAddInt'
  588 |     #define nimAddInt(a, b, res) __builtin_sadd_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:763:57: warning: passing argument 3 of '__builtin_smul_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
  763 |                         if (nimMulInt(elemSize, newCap, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_17)) { raiseOverflow(); goto BeforeRet_;
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                         |
      |                                                         NI * {aka long int *}
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:590:64: note: in definition of macro 'nimMulInt'
  590 |     #define nimMulInt(a, b, res) __builtin_smul_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:763:57: note: expected 'int *' but argument is of type 'NI *' {aka 'long int *'}
  763 |                         if (nimMulInt(elemSize, newCap, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_17)) { raiseOverflow(); goto BeforeRet_;
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:590:64: note: in definition of macro 'nimMulInt'
  590 |     #define nimMulInt(a, b, res) __builtin_smul_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:765:88: warning: passing argument 3 of '__builtin_sadd_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
  765 |                         if (nimAddInt(((NI) 4), (NI)(TM__Q5wkpxktOdTGvlSRo9bzt9aw_17), &TM__Q5wkpxktOdTGvlSRo9bzt9aw_18)) { raiseOverflow(); goto BeforeRet_;
      |                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                        |
      |                                                                                        NI * {aka long int *}
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:588:64: note: in definition of macro 'nimAddInt'
  588 |     #define nimAddInt(a, b, res) __builtin_sadd_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:765:88: note: expected 'int *' but argument is of type 'NI *' {aka 'long int *'}
  765 |                         if (nimAddInt(((NI) 4), (NI)(TM__Q5wkpxktOdTGvlSRo9bzt9aw_17), &TM__Q5wkpxktOdTGvlSRo9bzt9aw_18)) { raiseOverflow(); goto BeforeRet_;
      |                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:588:64: note: in definition of macro 'nimAddInt'
  588 |     #define nimAddInt(a, b, res) __builtin_sadd_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:776:54: warning: passing argument 3 of '__builtin_smul_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
  776 |                         if (nimMulInt(len, elemSize, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_19)) { raiseOverflow(); goto BeforeRet_;
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                      |
      |                                                      NI * {aka long int *}
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:590:64: note: in definition of macro 'nimMulInt'
  590 |     #define nimMulInt(a, b, res) __builtin_smul_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:776:54: note: expected 'int *' but argument is of type 'NI *' {aka 'long int *'}
  776 |                         if (nimMulInt(len, elemSize, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_19)) { raiseOverflow(); goto BeforeRet_;
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:590:64: note: in definition of macro 'nimMulInt'
  590 |     #define nimMulInt(a, b, res) __builtin_smul_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:795:57: warning: passing argument 3 of '__builtin_smul_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
  795 |                         if (nimMulInt(elemSize, oldCap, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_20)) { raiseOverflow(); goto BeforeRet_;
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                         |
      |                                                         NI * {aka long int *}
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:590:64: note: in definition of macro 'nimMulInt'
  590 |     #define nimMulInt(a, b, res) __builtin_smul_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:795:57: note: expected 'int *' but argument is of type 'NI *' {aka 'long int *'}
  795 |                         if (nimMulInt(elemSize, oldCap, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_20)) { raiseOverflow(); goto BeforeRet_;
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:590:64: note: in definition of macro 'nimMulInt'
  590 |     #define nimMulInt(a, b, res) __builtin_smul_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:797:88: warning: passing argument 3 of '__builtin_sadd_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
  797 |                         if (nimAddInt(((NI) 4), (NI)(TM__Q5wkpxktOdTGvlSRo9bzt9aw_20), &TM__Q5wkpxktOdTGvlSRo9bzt9aw_21)) { raiseOverflow(); goto BeforeRet_;
      |                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                        |
      |                                                                                        NI * {aka long int *}
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:588:64: note: in definition of macro 'nimAddInt'
  588 |     #define nimAddInt(a, b, res) __builtin_sadd_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:797:88: note: expected 'int *' but argument is of type 'NI *' {aka 'long int *'}
  797 |                         if (nimAddInt(((NI) 4), (NI)(TM__Q5wkpxktOdTGvlSRo9bzt9aw_20), &TM__Q5wkpxktOdTGvlSRo9bzt9aw_21)) { raiseOverflow(); goto BeforeRet_;
      |                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:588:64: note: in definition of macro 'nimAddInt'
  588 |     #define nimAddInt(a, b, res) __builtin_sadd_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:800:57: warning: passing argument 3 of '__builtin_smul_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
  800 |                         if (nimMulInt(elemSize, newCap, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_22)) { raiseOverflow(); goto BeforeRet_;
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                         |
      |                                                         NI * {aka long int *}
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:590:64: note: in definition of macro 'nimMulInt'
  590 |     #define nimMulInt(a, b, res) __builtin_smul_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:800:57: note: expected 'int *' but argument is of type 'NI *' {aka 'long int *'}
  800 |                         if (nimMulInt(elemSize, newCap, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_22)) { raiseOverflow(); goto BeforeRet_;
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:590:64: note: in definition of macro 'nimMulInt'
  590 |     #define nimMulInt(a, b, res) __builtin_smul_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:802:88: warning: passing argument 3 of '__builtin_sadd_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
  802 |                         if (nimAddInt(((NI) 4), (NI)(TM__Q5wkpxktOdTGvlSRo9bzt9aw_22), &TM__Q5wkpxktOdTGvlSRo9bzt9aw_23)) { raiseOverflow(); goto BeforeRet_;
      |                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                                        |
      |                                                                                        NI * {aka long int *}
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:588:64: note: in definition of macro 'nimAddInt'
  588 |     #define nimAddInt(a, b, res) __builtin_sadd_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:802:88: note: expected 'int *' but argument is of type 'NI *' {aka 'long int *'}
  802 |                         if (nimAddInt(((NI) 4), (NI)(TM__Q5wkpxktOdTGvlSRo9bzt9aw_22), &TM__Q5wkpxktOdTGvlSRo9bzt9aw_23)) { raiseOverflow(); goto BeforeRet_;
      |                                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:588:64: note: in definition of macro 'nimAddInt'
  588 |     #define nimAddInt(a, b, res) __builtin_sadd_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c: In function 'setLen__eCckgeg9cwKSQ79b13nmCLbA':
nimcache/stdlib_system.nim.c:852:64: warning: passing argument 3 of '__builtin_ssub_overflow' from incompatible pointer type [-Wincompatible-pointer-types]
  852 |                         if (nimSubInt(((NI) (newlen)), oldLen, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_24)) { raiseOverflow(); goto BeforeRet_;
      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                |
      |                                                                NI * {aka long int *}
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:589:64: note: in definition of macro 'nimSubInt'
  589 |     #define nimSubInt(a, b, res) __builtin_ssub_overflow(a, b, res)
      |                                                                ^~~
nimcache/stdlib_system.nim.c:852:64: note: expected 'int *' but argument is of type 'NI *' {aka 'long int *'}
  852 |                         if (nimSubInt(((NI) (newlen)), oldLen, &TM__Q5wkpxktOdTGvlSRo9bzt9aw_24)) { raiseOverflow(); goto BeforeRet_;
      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/francis/.choosenim/toolchains/nim-1.6.6/lib/nimbase.h:589:64: note: in definition of macro 'nimSubInt'
  589 |     #define nimSubInt(a, b, res) __builtin_ssub_overflow(a, b, res)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment