Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aprieger-llnw/1abe4dd00d141096e9d6135586d4926c to your computer and use it in GitHub Desktop.
Save aprieger-llnw/1abe4dd00d141096e9d6135586d4926c to your computer and use it in GitHub Desktop.
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/loc
aledef/collate.c:50:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/collate.h:42:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:147:18: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
atomic_add_long(&(obj->retain_count), 1);
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:447:1: note: passing argument to parameter 'p' here
ATOMIC_ASM(add, long, "addq %1,%0", "ir", v);
^
/usr/include/machine/atomic.h:144:43: note: expanded from macro 'ATOMIC_ASM'
atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
^
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/localedef/collate.c:50:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/collate.h:42:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:160:31: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
count = atomic_fetchadd_long(&(obj->retain_count), -1) - 1;
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:242:39: note: passing argument to parameter 'p' here
atomic_fetchadd_long(volatile u_long *p, u_long v)
^
2 warnings generated.
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/localedef/messages.c:45:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/lmessages.h:37:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:147:18: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
atomic_add_long(&(obj->retain_count), 1);
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:447:1: note: passing argument to parameter 'p' here
ATOMIC_ASM(add, long, "addq %1,%0", "ir", v);
^
/usr/include/machine/atomic.h:144:43: note: expanded from macro 'ATOMIC_ASM'
atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
^
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/localedef/messages.c:45:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/lmessages.h:37:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:160:31: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
count = atomic_fetchadd_long(&(obj->retain_count), -1) - 1;
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:242:39: note: passing argument to parameter 'p' here
atomic_fetchadd_long(volatile u_long *p, u_long v)
^
2 warnings generated.
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/localedef/monetary.c:45:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/lmonetary.h:36:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:147:18: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
atomic_add_long(&(obj->retain_count), 1);
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:447:1: note: passing argument to parameter 'p' here
ATOMIC_ASM(add, long, "addq %1,%0", "ir", v);
^
/usr/include/machine/atomic.h:144:43: note: expanded from macro 'ATOMIC_ASM'
atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/localedef/monetary.c:45:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/lmonetary.h:36:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:160:31: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
count = atomic_fetchadd_long(&(obj->retain_count), -1) - 1;
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:242:39: note: passing argument to parameter 'p' here
atomic_fetchadd_long(volatile u_long *p, u_long v)
^
2 warnings generated.
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/localedef/numeric.c:45:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/lnumeric.h:36:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:147:18: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
atomic_add_long(&(obj->retain_count), 1);
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:447:1: note: passing argument to parameter 'p' here
ATOMIC_ASM(add, long, "addq %1,%0", "ir", v);
^
/usr/include/machine/atomic.h:144:43: note: expanded from macro 'ATOMIC_ASM'
atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
^
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/localedef/numeric.c:45:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/lnumeric.h:36:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:160:31: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
count = atomic_fetchadd_long(&(obj->retain_count), -1) - 1;
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:242:39: note: passing argument to parameter 'p' here
atomic_fetchadd_long(volatile u_long *p, u_long v)
^
2 warnings generated.
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/localedef/time.c:45:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/stdtime/timelocal.h:36:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:147:18: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
atomic_add_long(&(obj->retain_count), 1);
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:447:1: note: passing argument to parameter 'p' here
ATOMIC_ASM(add, long, "addq %1,%0", "ir", v);
^
/usr/include/machine/atomic.h:144:43: note: expanded from macro 'ATOMIC_ASM'
atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
^
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/usr.bin/localedef/time.c:45:
In file included from /usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/stdtime/timelocal.h:36:
/usr/home/aprieger/repos/freebsd_master/freebsd/lib/libc/locale/xlocale_private.h:160:31: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign]
count = atomic_fetchadd_long(&(obj->retain_count), -1) - 1;
^~~~~~~~~~~~~~~~~~~~
/usr/include/machine/atomic.h:242:39: note: passing argument to parameter 'p' here
atomic_fetchadd_long(volatile u_long *p, u_long v)
^
2 warnings generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment