Hay
Date
May 6, 2025, 10:07 a.m.
Failure - clang-nightly-lkftconfig-lto-full KNOWN ISSUE - build/clang-nightly-lkftconfig-lto-full: Failure
(no logs available)
Failure - general-ldd-lld-error-undefined-symbol-dma_buf_attach
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c:12:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
ld.lld: error: undefined symbol: dma_buf_attach
>>> referenced by zcrx.c:87 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:87)
>>>               io_uring/zcrx.o:(io_import_area) in archive vmlinux.a
Failure - general-dtc-warning-interrupt_map-failed-prerequisite-interrupt_provider
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
arch/mips/boot/dts/img/boston.dtb: Warning (interrupt_map): Failed prerequisite 'interrupt_provider'
Failure - general-dtc-warning-interrupt_provider-_pci_pci_root_egt_bridge-interrupt-cells-found-but-node-is-not-an-interrupt-provider
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
/builds/linux/arch/mips/boot/dts/img/boston.dts:136.23-177.6: Warning (interrupt_provider): /pci@14000000/pci2_root@0,0/eg20t_bridge@1,0,0: '#interrupt-cells' found, but node is not an interrupt provider
Failure - general-dtc-warning-interrupt_provider-_pci_pci_root-interrupt-cells-found-but-node-is-not-an-interrupt-provider
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
/builds/linux/arch/mips/boot/dts/img/boston.dts:128.17-178.5: Warning (interrupt_provider): /pci@14000000/pci2_root@0,0: '#interrupt-cells' found, but node is not an interrupt provider
Failure - general-ldd-lld-error-undefined-symbol-dma_buf_put
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c:12:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
ld.lld: error: undefined symbol: dma_buf_put
>>> referenced by zcrx.c:58 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:58)
>>>               io_uring/zcrx.o:(io_import_area) in archive vmlinux.a
>>> referenced by zcrx.c:58 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:58)
>>>               io_uring/zcrx.o:(io_zcrx_free_area) in archive vmlinux.a
>>> referenced by zcrx.c:58 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:58)
>>>               io_uring/zcrx.o:(__io_zcrx_unmap_area) in archive vmlinux.a
Failure - general-ldd-lld-error-undefined-symbol-dma_buf_detach
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c:12:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
ld.lld: error: undefined symbol: dma_buf_detach
>>> referenced by zcrx.c:56 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:56)
>>>               io_uring/zcrx.o:(io_import_area) in archive vmlinux.a
>>> referenced by zcrx.c:56 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:56)
>>>               io_uring/zcrx.o:(io_zcrx_free_area) in archive vmlinux.a
>>> referenced by zcrx.c:56 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:56)
>>>               io_uring/zcrx.o:(__io_zcrx_unmap_area) in archive vmlinux.a
Failure - general-ldd-lld-error-undefined-symbol-dma_buf_unmap_attachment_unlocked
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c:12:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
ld.lld: error: undefined symbol: dma_buf_unmap_attachment_unlocked
>>> referenced by zcrx.c:53 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:53)
>>>               io_uring/zcrx.o:(io_import_area) in archive vmlinux.a
>>> referenced by zcrx.c:53 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:53)
>>>               io_uring/zcrx.o:(io_zcrx_free_area) in archive vmlinux.a
>>> referenced by zcrx.c:53 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:53)
>>>               io_uring/zcrx.o:(__io_zcrx_unmap_area) in archive vmlinux.a
Failure - general-ldd-lld-error-undefined-symbol-dma_buf_map_attachment_unlocked
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c:12:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
ld.lld: error: undefined symbol: dma_buf_map_attachment_unlocked
>>> referenced by zcrx.c:94 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:94)
>>>               io_uring/zcrx.o:(io_import_area) in archive vmlinux.a
Failure - general-ldd-lld-error-undefined-symbol-dma_buf_get
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c:12:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
ld.lld: error: undefined symbol: dma_buf_get
>>> referenced by zcrx.c:80 (/home/tuxbuild/.cache/tuxmake/builds/1/build/io_uring/zcrx.c:80)
>>>               io_uring/zcrx.o:(io_import_area) in archive vmlinux.a
Failure - clang-compiler-drivers_input_evdev_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_input_evdev_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/input/evdev.c:15:
In file included from /builds/linux/include/linux/poll.h:10:
/builds/linux/drivers/input/evdev.c:1066:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/input/evdev.c:1066:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1066 |                 if (get_user(v, ip + 1))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/input/evdev.c:1066:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/input/evdev.c:15:
In file included from /builds/linux/include/linux/poll.h:10:
/builds/linux/drivers/input/evdev.c:926:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/input/evdev.c:926:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  926 |         if (get_user(code, &ip[0]))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/input/evdev.c:926:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/input/evdev.c:15:
In file included from /builds/linux/include/linux/poll.h:10:
/builds/linux/drivers/input/evdev.c:1064:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/input/evdev.c:1064:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1064 |                 if (get_user(u, ip))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/input/evdev.c:1064:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/input/evdev.c:15:
In file included from /builds/linux/include/linux/poll.h:10:
/builds/linux/drivers/input/evdev.c:852:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/input/evdev.c:852:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  852 |         if (get_user(ke.keycode, ip + 1))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/input/evdev.c:852:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_mtd_mtdchar_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_mtd_mtdchar_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/input/mouse/byd.c:13:
In file included from /builds/linux/include/linux/input.h:19:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/mtd/mtdchar.c:889:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/mtd/mtdchar.c:889:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  889 |                 if (get_user(ur_idx, &(ur->regionindex)))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/mtd/mtdchar.c:889:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_usb_core_devio_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_usb_core_devio_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:2300:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:2300:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2300 |         if (get_user(ifnum, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:2300:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:2426:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:2426:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2426 |         if (get_user(portnum, (unsigned __user *) arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:2426:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:962:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:962:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  962 |         if (get_user(num_streams, &streams->num_streams) ||
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:962:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:1401:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:1401:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1401 |         if (get_user(ep, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:1401:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:963:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:963:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  963 |             get_user(num_eps, &streams->num_eps))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:963:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:978:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:978:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  978 |                 if (get_user(ep, &streams->eps[i])) {
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:978:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:1420:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:1420:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1420 |         if (get_user(ep, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:1420:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:1552:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:1552:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1552 |         if (get_user(u, (int __user *)arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:1552:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:2310:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:2310:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2310 |         if (get_user(ifnum, (unsigned int __user *)arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:2310:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/rtc/interface.c:11:
In file included from /builds/linux/include/linux/rtc.h:18:
In file included from /builds/linux/include/linux/nvmem-provider.h:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/usb/core/devio.c:2439:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/usb/core/devio.c:2439:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2439 |         if (get_user(portnum, (unsigned __user *) arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/usb/core/devio.c:2439:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_input_serio_serport_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_input_serio_serport_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/input/serio/serport.c:16:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/input/serio/serport.c:208:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/input/serio/serport.c:208:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  208 |                 if (get_user(type, (unsigned long __user *) arg))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/input/serio/serport.c:208:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_socket_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__net_socket_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/usb/core/usb.c:26:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/socket.c:283:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/socket.c:283:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  283 |         err = get_user(len, ulen);
      |               ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/socket.c:283:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/usb/core/usb.c:26:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/socket.c:1250:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/socket.c:1250:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1250 |                         if (get_user(pid, (int __user *)argp))
      |                             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/socket.c:1250:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_mtd_ubi_cdev_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_mtd_ubi_cdev_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from _p)/builds/linux/arch/mips/include/asm/elf.h:12) ?:
/builds/linux/drivers/mtd/ubi/cdev.c:1033:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/mtd/ubi/cdev.c:1033:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1033 |                 err = get_user(pnum, (__user int32_t *)argp);
      |                       ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/mtd/ubi/cdev.c:1033:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from _p)/builds/linux/arch/mips/include/asm/elf.h:12) ?:
/builds/linux/drivers/mtd/ubi/cdev.c:1048:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/mtd/ubi/cdev.c:1048:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1048 |                 err = get_user(pnum, (__user int32_t *)argp);
      |                       ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/mtd/ubi/cdev.c:1048:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from _p)/builds/linux/arch/mips/include/asm/elf.h:12) ?:
/builds/linux/drivers/mtd/ubi/cdev.c:1132:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/mtd/ubi/cdev.c:1132:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1132 |                 err = get_user(ubi_num, (__user int32_t *)argp);
      |                       ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/mtd/ubi/cdev.c:1132:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from _p)/builds/linux/arch/mips/include/asm/elf.h:12) ?:
/builds/linux/drivers/mtd/ubi/cdev.c:526:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/mtd/ubi/cdev.c:526:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  526 |                 err = get_user(lnum, (__user int32_t *)argp);
      |                       ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/mtd/ubi/cdev.c:526:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from _p)/builds/linux/arch/mips/include/asm/elf.h:12) ?:
/builds/linux/drivers/mtd/ubi/cdev.c:946:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/mtd/ubi/cdev.c:946:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  946 |                 err = get_user(vol_id, (__user int32_t *)argp);
      |                       ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/mtd/ubi/cdev.c:946:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from _p)/builds/linux/arch/mips/include/asm/elf.h:12) ?:
/builds/linux/drivers/mtd/ubi/cdev.c:512:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/mtd/ubi/cdev.c:512:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  512 |                 err = get_user(lnum, (__user int32_t *)argp);
      |                       ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/mtd/ubi/cdev.c:512:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-fs_aio_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_aio_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/sunrpc/stats.c:16:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/fs/aio.c:1083:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/aio.c:1083:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1083 |         if (get_user(id, &ring->id))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/aio.c:1083:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/sunrpc/stats.c:16:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/fs/aio.c:2106:16: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/aio.c:2106:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2106 |                 if (unlikely(get_user(user_iocb, iocbpp + i))) {
      |                              ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/aio.c:2106:16: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/sunrpc/stats.c:16:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/fs/aio.c:2184:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/aio.c:2184:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2184 |         if (unlikely(get_user(key, &iocb->aio_key)))
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/aio.c:2184:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/sunrpc/stats.c:16:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/fs/aio.c:1388:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/aio.c:1388:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1388 |         ret = get_user(ctx, ctxp);
      |               ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/aio.c:1388:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_spi_spidev_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_spi_spidev_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/scsi/scsi_trace.c:7:
In file included from /builds/linux/include/linux/trace_seq.h:5:
In file included from /builds/linux/include/linux/seq_buf.h:7:
In file included from /builds/linux/include/linux/seq_file.h:11:
/builds/linux/drivers/spi/spidev.c:419:13: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/spi/spidev.c:419:13)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  419 |                         retval = get_user(tmp, (u8 __user *)arg);
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/spi/spidev.c:419:13: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/scsi/scsi_trace.c:7:
In file included from /builds/linux/include/linux/trace_seq.h:5:
In file included from /builds/linux/include/linux/seq_buf.h:7:
In file included from /builds/linux/include/linux/seq_file.h:11:
/builds/linux/drivers/spi/spidev.c:443:12: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/spi/spidev.c:443:12)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  443 |                 retval = get_user(tmp, (__u8 __user *)arg);
      |                          ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/spi/spidev.c:443:12: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/scsi/scsi_trace.c:7:
In file included from /builds/linux/include/linux/trace_seq.h:5:
In file included from /builds/linux/include/linux/seq_buf.h:7:
In file included from /builds/linux/include/linux/seq_file.h:11:
/builds/linux/drivers/spi/spidev.c:475:12: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/spi/spidev.c:475:12)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  475 |                 retval = get_user(tmp, (__u32 __user *)arg);
      |                          ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/spi/spidev.c:475:12: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/scsi/scsi_trace.c:7:
In file included from /builds/linux/include/linux/trace_seq.h:5:
In file included from /builds/linux/include/linux/seq_buf.h:7:
In file included from /builds/linux/include/linux/seq_file.h:11:
/builds/linux/drivers/spi/spidev.c:421:13: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/spi/spidev.c:421:13)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  421 |                         retval = get_user(tmp, (u32 __user *)arg);
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/spi/spidev.c:421:13: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/scsi/scsi_trace.c:7:
In file included from /builds/linux/include/linux/trace_seq.h:5:
In file included from /builds/linux/include/linux/seq_buf.h:7:
In file included from /builds/linux/include/linux/seq_file.h:11:
/builds/linux/drivers/spi/spidev.c:460:12: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/spi/spidev.c:460:12)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  460 |                 retval = get_user(tmp, (__u8 __user *)arg);
      |                          ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/spi/spidev.c:460:12: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-fs_utimes_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_utimes_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/ata/libata-scsi.c:16:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/fs/utimes.c:238:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/utimes.c:238:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  238 |                     get_user(tv[1].tv_sec, &t->modtime))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/utimes.c:238:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/ata/libata-scsi.c:16:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/fs/utimes.c:237:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/utimes.c:237:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  237 |                 if (get_user(tv[0].tv_sec, &t->actime) ||
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/utimes.c:237:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/ata/libata-scsi.c:16:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/fs/utimes.c:269:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/utimes.c:269:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  269 |                 if (get_user(tv[0].tv_sec, &t[0].tv_sec) ||
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/utimes.c:269:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/ata/libata-scsi.c:16:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/fs/utimes.c:216:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/utimes.c:216:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  216 |                     get_user(tv[1].tv_sec, &times->modtime))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/utimes.c:216:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/ata/libata-scsi.c:16:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/fs/utimes.c:270:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/utimes.c:270:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  270 |                     get_user(tv[0].tv_nsec, &t[0].tv_usec) ||
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/utimes.c:270:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/ata/libata-scsi.c:16:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/fs/utimes.c:271:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/utimes.c:271:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  271 |                     get_user(tv[1].tv_sec, &t[1].tv_sec) ||
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/utimes.c:271:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/ata/libata-scsi.c:16:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/fs/utimes.c:215:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/utimes.c:215:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  215 |                 if (get_user(tv[0].tv_sec, &times->actime) ||
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/utimes.c:215:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/ata/libata-scsi.c:16:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/fs/utimes.c:272:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/utimes.c:272:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  272 |                     get_user(tv[1].tv_nsec, &t[1].tv_usec))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/utimes.c:272:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_scsi_scsi_error_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_scsi_scsi_error_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/inet6_connection_sock.c:12:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/scsi/scsi_error.c:2469:10: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/scsi/scsi_error.c:2469:10)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2469 |         error = get_user(val, arg);
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/scsi/scsi_error.c:2469:10: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-in-file-included-from-__drivers_scsi_scsi_error_c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/scsi/scsi_error.c:18:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/include/linux/fs.h:3929:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/linux/fs.h:3929:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 3929 |         if (unlikely(get_user(c, path)))
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/linux/fs.h:3929:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-in-file-included-from-__net_p_error_c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/9p/error.c:15:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/include/linux/fs.h:3929:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/linux/fs.h:3929:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 3929 |         if (unlikely(get_user(c, path)))
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/linux/fs.h:3929:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_scsi_scsi_ioctl_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_scsi_scsi_ioctl_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/libfs.c:7:
In file included from /builds/linux/include/linux/blkdev.h:9:
In file included from /builds/linux/include/linux/blk_types.h:10:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/drivers/scsi/scsi_ioctl.c:211:18: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/scsi/scsi_ioctl.c:211:18)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  211 |         int size, err = get_user(size, p);
      |                         ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/scsi/scsi_ioctl.c:211:18: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/libfs.c:7:
In file included from /builds/linux/include/linux/blkdev.h:9:
In file included from /builds/linux/include/linux/blk_types.h:10:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/drivers/scsi/scsi_ioctl.c:193:21: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/scsi/scsi_ioctl.c:193:21)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  193 |         int timeout, err = get_user(timeout, p);
      |                            ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/scsi/scsi_ioctl.c:193:21: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/libfs.c:7:
In file included from /builds/linux/include/linux/blkdev.h:9:
In file included from /builds/linux/include/linux/blk_types.h:10:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/drivers/scsi/scsi_ioctl.c:535:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/scsi/scsi_ioctl.c:535:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  535 |         if (get_user(in_len, &sic->inlen))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/scsi/scsi_ioctl.c:535:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/libfs.c:7:
In file included from /builds/linux/include/linux/blkdev.h:9:
In file included from /builds/linux/include/linux/blk_types.h:10:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/drivers/scsi/scsi_ioctl.c:541:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/scsi/scsi_ioctl.c:541:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  541 |         if (get_user(opcode, &sic->data[0]))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/scsi/scsi_ioctl.c:541:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/libfs.c:7:
In file included from /builds/linux/include/linux/blkdev.h:9:
In file included from /builds/linux/include/linux/blk_types.h:10:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/drivers/scsi/scsi_ioctl.c:537:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/scsi/scsi_ioctl.c:537:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  537 |         if (get_user(out_len, &sic->outlen))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/scsi/scsi_ioctl.c:537:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/libfs.c:7:
In file included from /builds/linux/include/linux/blkdev.h:9:
In file included from /builds/linux/include/linux/blk_types.h:10:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/drivers/scsi/scsi_ioctl.c:51:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/scsi/scsi_ioctl.c:51:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   51 |                 if (get_user(len, (unsigned int __user *) buffer))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/scsi/scsi_ioctl.c:51:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_sunrpc_xprt_c-warning-default-initialization-of-an-object-of-type-typeof-req-rq_majortimeo-aka-const-unsigned-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_sysfs_br.c:20:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/net/sunrpc/xprt.c:85:6: warning: default initialization of an object of type 'typeof (req->rq_majortimeo)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
   85 |         if (time_before(timeout, req->rq_majortimeo))
      |             ^
/builds/linux/include/linux/jiffies.h:138:26: note: expanded from macro 'time_before'
  138 | #define time_before(a,b)        time_after(b,a)
      |                                 ^
/builds/linux/include/linux/jiffies.h:128:3: note: expanded from macro 'time_after'
  128 |         (typecheck(unsigned long, a) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-fs_namespace_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_namespace_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/base/pinctrl.c:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/fs/namespace.c:4099:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/namespace.c:4099:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 4099 |                 if (get_user(c, (const char __user *)data + offset))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/namespace.c:4099:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/base/pinctrl.c:12:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/fs/namespace.c:5966:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/namespace.c:5966:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 5966 |         ret = get_user(usize, &req->size);
      |               ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/namespace.c:5966:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_ipv_mcast_c-warning-default-initialization-of-an-object-of-type-typeof-idev-mc_v_seen-aka-const-unsigned-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/attr.c:11:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/net/ipv6/mcast.c:1276:26: warning: default initialization of an object of type 'typeof (idev->mc_v1_seen)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1276 |         if (idev->mc_v1_seen && time_before(jiffies, idev->mc_v1_seen))
      |                                 ^
/builds/linux/include/linux/jiffies.h:138:26: note: expanded from macro 'time_before'
  138 | #define time_before(a,b)        time_after(b,a)
      |                                 ^
/builds/linux/include/linux/jiffies.h:128:3: note: expanded from macro 'time_after'
  128 |         (typecheck(unsigned long, a) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-fs_select_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_select_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/base/devres.c:9:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/fs/select.c:784:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/select.c:784:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  784 |                 unsafe_get_user(to->size, &from->size, Efault);
      |                 ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/select.c:784:3: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/base/devres.c:9:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/fs/select.c:783:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/select.c:783:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  783 |                 unsafe_get_user(to->p, &from->p, Efault);
      |                 ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/select.c:783:3: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-fs_ioctl_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_ioctl_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/devlink/resource.c:7:
In file included from /builds/linux/net/devlink/devl_internal.h:17:
In file included from /builds/linux/include/rdma/ib_verbs.h:26:
/builds/linux/fs/ioctl.c:424:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/ioctl.c:424:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  424 |         if (get_user(count, &argp->dest_count)) {
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/ioctl.c:424:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/devlink/resource.c:7:
In file included from /builds/linux/net/devlink/devl_internal.h:17:
In file included from /builds/linux/include/rdma/ib_verbs.h:26:
/builds/linux/fs/ioctl.c:723:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/ioctl.c:723:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  723 |         err = get_user(flags, argp);
      |               ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/ioctl.c:723:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/devlink/resource.c:7:
In file included from /builds/linux/net/devlink/devl_internal.h:17:
In file included from /builds/linux/include/rdma/ib_verbs.h:26:
/builds/linux/fs/ioctl.c:370:10: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/ioctl.c:370:10)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  370 |         error = get_user(on, argp);
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/ioctl.c:370:10: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/devlink/resource.c:7:
In file included from /builds/linux/net/devlink/devl_internal.h:17:
In file included from /builds/linux/include/rdma/ib_verbs.h:26:
/builds/linux/fs/ioctl.c:69:10: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/ioctl.c:69:10)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   69 |         error = get_user(ur_block, p);
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/ioctl.c:69:10: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/devlink/resource.c:7:
In file included from /builds/linux/net/devlink/devl_internal.h:17:
In file included from /builds/linux/include/rdma/ib_verbs.h:26:
/builds/linux/fs/ioctl.c:346:10: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/ioctl.c:346:10)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  346 |         error = get_user(on, argp);
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/ioctl.c:346:10: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-fs_namei_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_namei_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_input.c:23:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/fs/namei.c:231:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/namei.c:231:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  231 |         if (get_user(c, pathname))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/namei.c:231:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_ipv_udp_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__net_ipv_udp_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ndisc.c:57:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/net/ipv4/udp.c:3091:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/ipv4/udp.c:3091:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 3091 |         if (get_user(len, optlen))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/ipv4/udp.c:3091:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_ipv_ipv_sockglue_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__net_ipv_ipv_sockglue_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/base/dd.c:19:
In file included from /builds/linux/include/linux/debugfs.h:15:
/builds/linux/net/ipv6/ipv6_sockglue.c:1490:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/ipv6/ipv6_sockglue.c:1490:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1490 |                 if (get_user(len, optlen))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/ipv6/ipv6_sockglue.c:1490:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_ipv_raw_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__net_ipv_raw_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/devlink/region.c:7:
In file included from /builds/linux/net/devlink/devl_internal.h:17:
In file included from /builds/linux/include/rdma/ib_verbs.h:26:
/builds/linux/net/ipv6/raw.c:1058:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/ipv6/raw.c:1058:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1058 |         if (get_user(len, optlen))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/ipv6/raw.c:1058:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/raw.c:70:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/net/ipv4/raw.c:814:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/ipv4/raw.c:814:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  814 |         if (get_user(len, optlen))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/ipv4/raw.c:814:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/devlink/region.c:7:
In file included from /builds/linux/net/devlink/devl_internal.h:17:
In file included from /builds/linux/include/rdma/ib_verbs.h:26:
/builds/linux/net/ipv6/raw.c:960:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/ipv6/raw.c:960:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  960 |                 if (get_user(len, optlen))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/ipv6/raw.c:960:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-fs_exec_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_exec_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ipv6_sockglue.c:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/fs/exec.c:314:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/exec.c:314:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  314 |         if (get_user(native, argv.ptr.native + nr))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/exec.c:314:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_ipv_route_c-warning-default-initialization-of-an-object-of-type-typeof-rt-dst_expires-aka-const-unsigned-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/route.c:52:
In file included from /builds/linux/include/net/tcp.h:33:
In file included from /builds/linux/include/net/inet_hashtables.h:26:
/builds/linux/net/ipv6/route.c:406:7: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  406 |                 if (time_after(jiffies, rt->dst.expires))
      |                     ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/route.c:52:
In file included from /builds/linux/include/net/tcp.h:33:
In file included from /builds/linux/include/net/inet_hashtables.h:26:
/builds/linux/net/ipv6/route.c:394:10: warning: default initialization of an object of type 'typeof (rt->dst.expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  394 |                 return time_after(jiffies, rt->dst.expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-fs_read_write_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_read_write_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_ulp.c:15:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/fs/read_write.c:1403:16: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/read_write.c:1403:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1403 |                 if (unlikely(get_user(off, offset)))
      |                              ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/read_write.c:1403:16: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_packet_af_packet_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__net_packet_af_packet_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/base/regmap/regcache-flat.c:9:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/packet/af_packet.c:4120:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/packet/af_packet.c:4120:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 4120 |         if (get_user(len, optlen))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/packet/af_packet.c:4120:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_tty_sysrq_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_tty_sysrq_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/base/regmap/regcache.c:10:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/tty/sysrq.c:1174:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/sysrq.c:1174:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1174 |                 if (get_user(c, buf + i))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/sysrq.c:1174:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_tty_pty_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_tty_pty_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/base/power/common.c:8:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/tty/pty.c:162:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/pty.c:162:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  162 |         if (get_user(pktmode, arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/pty.c:162:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/base/power/common.c:8:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/tty/pty.c:141:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/pty.c:141:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  141 |         if (get_user(val, arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/pty.c:141:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_tty_tty_jobctrl_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_tty_tty_jobctrl_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ethtool/tsconfig.c:4:
In file included from /builds/linux/include/linux/ptp_clock_kernel.h:11:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/tty/tty_jobctrl.c:504:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/tty_jobctrl.c:504:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  504 |         if (get_user(pgrp_nr, p))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/tty_jobctrl.c:504:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_core_sock_map_c-warning-default-initialization-of-an-object-of-type-typeof-attr-query_prog_ids-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ip6_output.c:40:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/net/core/sock_map.c:1558:27: warning: default initialization of an object of type 'typeof ((attr->query.prog_ids))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1558 |         __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids);
      |                                  ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_rseq_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__kernel_rseq_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/anycast.c:39:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/kernel/rseq.c:336:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/rseq.c:336:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  336 |         ret = get_user(flags, &t->rseq->flags);
      |               ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/rseq.c:336:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/anycast.c:39:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/kernel/rseq.c:299:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/rseq.c:299:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  299 |         ret = get_user(sig, usig);
      |               ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/rseq.c:299:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_tty_tty_ioctl_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_tty_tty_ioctl_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/char/misc.c:37:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/tty/tty_ioctl.c:884:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/tty_ioctl.c:884:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  884 |                 if (get_user(arg, (unsigned int __user *) arg))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/tty_ioctl.c:884:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_char_random_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_char_random_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/failover.c:10:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/char/random.c:1527:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/char/random.c:1527:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1527 |                 if (get_user(len, p++))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/char/random.c:1527:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/failover.c:10:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/char/random.c:1510:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/char/random.c:1510:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1510 |                 if (get_user(ent_count, p))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/char/random.c:1510:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/failover.c:10:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/char/random.c:1523:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/char/random.c:1523:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1523 |                 if (get_user(ent_count, p++))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/char/random.c:1523:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_char_mem_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_char_mem_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/overlayfs/xattrs.c:3:
/builds/linux/drivers/char/mem.c:416:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/char/mem.c:416:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  416 |                 if (__get_user(c, tmp)) {
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/char/mem.c:416:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_tty_tty_io_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_tty_tty_io_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/irq_work.c:18:
In file included from /builds/linux/include/linux/cpu.h:17:
In file included from /builds/linux/include/linux/node.h:18:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/tty/tty_io.c:2426:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/tty_io.c:2426:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2426 |         if (get_user(disc, p))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/tty_io.c:2426:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/irq_work.c:18:
In file included from /builds/linux/include/linux/cpu.h:17:
In file included from /builds/linux/include/linux/node.h:18:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/tty/tty_io.c:2282:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/tty_io.c:2282:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2282 |         if (get_user(ch, p))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/tty_io.c:2282:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/irq_work.c:18:
In file included from /builds/linux/include/linux/cpu.h:17:
In file included from /builds/linux/include/linux/node.h:18:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/drivers/tty/tty_io.c:2557:11: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/tty_io.c:2557:11)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2557 |         retval = get_user(val, p);
      |                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/tty_io.c:2557:11: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_groups_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__kernel_groups_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/nfs/callback_xdr.c:10:
In file included from /builds/linux/include/linux/sunrpc/svc.h:17:
In file included from /builds/linux/include/linux/sunrpc/xdr.h:17:
In file included from /builds/linux/include/linux/scatterlist.h:8:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/groups.c:64:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/groups.c:64:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   64 |                 if (get_user(gid, grouplist+i))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/groups.c:64:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_tty_vt_consolemap_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_tty_vt_consolemap_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ethtool/pause.c:3:
In file included from /builds/linux/net/ethtool/netlink.h:6:
In file included from /builds/linux/include/linux/ethtool_netlink.h:6:
In file included from /builds/linux/include/uapi/linux/ethtool_netlink.h:12:
In file included from /builds/linux/include/linux/ethtool.h:17:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/drivers/tty/vt/consolemap.c:359:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/consolemap.c:359:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  359 |                 if (get_user(ch, &arg[i]))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/consolemap.c:359:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_tty_vt_vt_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_tty_vt_vt_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/inet_hashtables.c:29:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/drivers/tty/vt/vt.c:4501:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/vt.c:4501:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 4501 |         if (get_user(mode, mode_user))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/vt.c:4501:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/inet_hashtables.c:29:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/drivers/tty/vt/vt.c:3429:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/vt.c:3429:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 3429 |                 if (get_user(data, p+1))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/vt.c:3429:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/inet_hashtables.c:29:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/drivers/tty/vt/vt.c:3386:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/vt.c:3386:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 3386 |         if (get_user(type, p))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/vt.c:3386:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/inet_hashtables.c:29:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/drivers/tty/vt/vt.c:3442:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/vt.c:3442:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 3442 |                 if (get_user(lines, (s32 __user *)param_aligned32))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/vt.c:3442:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_tty_vt_keyboard_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_tty_vt_keyboard_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/fuse/file.c:9:
In file included from /builds/linux/fs/fuse/fuse_i.h:17:
/builds/linux/drivers/tty/vt/keyboard.c:2056:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/keyboard.c:2056:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2056 |         if (get_user(kb_func, &user_kdgkb->kb_func))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/keyboard.c:2056:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/fuse/file.c:9:
In file included from /builds/linux/fs/fuse/fuse_i.h:17:
/builds/linux/drivers/tty/vt/keyboard.c:1760:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/keyboard.c:1760:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1760 |                 if (get_user(ct, &a->kb_cnt))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/keyboard.c:1760:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/fuse/file.c:9:
In file included from /builds/linux/fs/fuse/fuse_i.h:17:
/builds/linux/drivers/tty/vt/keyboard.c:1796:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/keyboard.c:1796:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1796 |                 if (get_user(ct, &a->kb_cnt))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/keyboard.c:1796:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_ipv_ip_sockglue_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__net_ipv_ip_sockglue_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/ip_sockglue.c:39:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/net/ipv4/ip_sockglue.c:1774:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/ipv4/ip_sockglue.c:1774:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1774 |                 if (get_user(len, optlen))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/ipv4/ip_sockglue.c:1774:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-drivers_tty_vt_vt_ioctl_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_tty_vt_vt_ioctl_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/ip_output.c:70:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/drivers/tty/vt/vt_ioctl.c:916:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/vt_ioctl.c:916:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  916 |                 if (get_user(ll, &vtsizes->v_rows) ||
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/vt_ioctl.c:916:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/ip_output.c:70:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/drivers/tty/vt/vt_ioctl.c:917:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/tty/vt/vt_ioctl.c:917:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  917 |                     get_user(cc, &vtsizes->v_cols))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/tty/vt/vt_ioctl.c:917:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-fs_fuse_dev_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_fuse_dev_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ethtool/features.c:3:
In file included from /builds/linux/include/net/netdev_lock.h:7:
In file included from /builds/linux/include/linux/netdevice.h:38:
In file included from /builds/linux/include/net/net_namespace.h:43:
In file included from /builds/linux/include/linux/skbuff.h:17:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/fs/fuse/dev.c:2542:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/fuse/dev.c:2542:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2542 |         if (get_user(oldfd, argp))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/fuse/dev.c:2542:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ethtool/features.c:3:
In file included from /builds/linux/include/net/netdev_lock.h:7:
In file included from /builds/linux/include/linux/netdevice.h:38:
In file included from /builds/linux/include/net/net_namespace.h:43:
In file included from /builds/linux/include/linux/skbuff.h:17:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/fs/fuse/dev.c:2595:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/fuse/dev.c:2595:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2595 |         if (get_user(backing_id, argp))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/fuse/dev.c:2595:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_params_c-warning-default-initialization-of-an-object-of-type-struct-kernel_param-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ethtool/features.c:3:
In file included from /builds/linux/include/net/netdev_lock.h:7:
In file included from /builds/linux/include/linux/netdevice.h:38:
In file included from /builds/linux/include/net/net_namespace.h:43:
In file included from /builds/linux/include/linux/skbuff.h:17:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/kernel/params.c:426:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  426 |         struct kernel_param kp;
      |                             ^
/builds/linux/include/linux/moduleparam.h:73:12: note: member 'perm' declared 'const' here
   73 |         const u16 perm;
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ethtool/features.c:3:
In file included from /builds/linux/include/net/netdev_lock.h:7:
In file included from /builds/linux/include/linux/netdevice.h:38:
In file included from /builds/linux/include/net/net_namespace.h:43:
In file included from /builds/linux/include/linux/skbuff.h:17:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/kernel/params.c:370:22: warning: default initialization of an object of type 'struct kernel_param' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  370 |         struct kernel_param dummy;
      |                             ^
/builds/linux/include/linux/moduleparam.h:73:12: note: member 'perm' declared 'const' here
   73 |         const u16 perm;
      |                   ^
Failure - clang-compiler-kernel_ptrace_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__kernel_ptrace_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/lockd/svc4proc.c:13:
In file included from /builds/linux/include/linux/lockd/lockd.h:17:
In file included from /builds/linux/include/net/ipv6.h:12:
In file included from /builds/linux/include/linux/ipv6.h:102:
In file included from /builds/linux/include/linux/tcp.h:17:
In file included from /builds/linux/include/linux/skbuff.h:17:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/kernel/ptrace.c:1339:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/ptrace.c:1339:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1339 |                 if (__get_user(kiov.iov_base, &uiov->iov_base) ||
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/ptrace.c:1339:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/lockd/svc4proc.c:13:
In file included from /builds/linux/include/linux/lockd/lockd.h:17:
In file included from /builds/linux/include/net/ipv6.h:12:
In file included from /builds/linux/include/linux/ipv6.h:102:
In file included from /builds/linux/include/linux/tcp.h:17:
In file included from /builds/linux/include/linux/skbuff.h:17:
In file included from /builds/linux/include/linux/bvec.h:10:
In file included from /builds/linux/include/linux/highmem.h:5:
/builds/linux/kernel/ptrace.c:1340:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/ptrace.c:1340:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1340 |                     __get_user(kiov.iov_len, &uiov->iov_len))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/ptrace.c:1340:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_ethtool_ioctl_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__net_ethtool_ioctl_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/lockd/xdr4.c:13:
In file included from /builds/linux/include/linux/nfs.h:12:
In file included from /builds/linux/include/linux/sunrpc/auth.h:13:
In file included from /builds/linux/include/linux/sunrpc/sched.h:19:
In file included from /builds/linux/include/linux/sunrpc/xdr.h:17:
In file included from /builds/linux/include/linux/scatterlist.h:8:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/net/ethtool/ioctl.c:106:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/ethtool/ioctl.c:106:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  106 |         if (get_user(copy_size, sizeaddr))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/ethtool/ioctl.c:106:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_capability_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__kernel_capability_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/capability.c:13:
In file included from /builds/linux/include/linux/audit.h:13:
In file included from /builds/linux/include/linux/ptrace.h:10:
In file included from /builds/linux/include/linux/pid_namespace.h:7:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/capability.c:75:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/capability.c:75:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   75 |         if (get_user(version, &header->version))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/capability.c:75:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/capability.c:13:
In file included from /builds/linux/include/linux/audit.h:13:
In file included from /builds/linux/include/linux/ptrace.h:10:
In file included from /builds/linux/include/linux/pid_namespace.h:7:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/capability.c:229:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/capability.c:229:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  229 |         if (get_user(pid, &header->pid))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/capability.c:229:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/capability.c:13:
In file included from /builds/linux/include/linux/audit.h:13:
In file included from /builds/linux/include/linux/ptrace.h:10:
In file included from /builds/linux/include/linux/pid_namespace.h:7:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/capability.c:149:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/capability.c:149:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  149 |         if (get_user(pid, &header->pid))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/capability.c:149:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_bpf_test_run_c-warning-default-initialization-of-an-object-of-type-typeof-kattr-test_data_in-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/bpf/cgroup_iter.c:3:
In file included from /builds/linux/include/linux/bpf.h:20:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/bpf/test_run.c:1283:26: warning: default initialization of an object of type 'typeof ((kattr->test.data_in))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1283 |                 void __user *data_in = u64_to_user_ptr(kattr->test.data_in);
      |                                        ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-net_bpf_test_run_c-warning-default-initialization-of-an-object-of-type-typeof-kattr-test_ctx_out-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/bpf/cgroup_iter.c:3:
In file included from /builds/linux/include/linux/bpf.h:20:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/bpf/test_run.c:817:26: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_out))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  817 |         void __user *data_out = u64_to_user_ptr(kattr->test.ctx_out);
      |                                 ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/bpf/cgroup_iter.c:3:
In file included from /builds/linux/include/linux/bpf.h:20:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/bpf/test_run.c:849:26: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_out))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  849 |         void __user *data_out = u64_to_user_ptr(kattr->test.ctx_out);
      |                                 ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-net_bpf_test_run_c-warning-default-initialization-of-an-object-of-type-typeof-kattr-test_ctx_in-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/bpf/cgroup_iter.c:3:
In file included from /builds/linux/include/linux/bpf.h:20:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/bpf/test_run.c:1540:24: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_in))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1540 |         void __user *ctx_in = u64_to_user_ptr(kattr->test.ctx_in);
      |                               ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/bpf/cgroup_iter.c:3:
In file included from /builds/linux/include/linux/bpf.h:20:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/bpf/test_run.c:816:25: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_in))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  816 |         void __user *data_in = u64_to_user_ptr(kattr->test.ctx_in);
      |                                ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/bpf/cgroup_iter.c:3:
In file included from /builds/linux/include/linux/bpf.h:20:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/bpf/test_run.c:760:24: warning: default initialization of an object of type 'typeof ((kattr->test.ctx_in))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  760 |         void __user *ctx_in = u64_to_user_ptr(kattr->test.ctx_in);
      |                               ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-include_linux_fs_h-warning-default-initialization-of-an-object-of-type-typeof-kattr-test_data_in-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/bpf/cgroup_iter.c:3:
In file included from /builds/linux/include/linux/bpf.h:20:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/include/linux/fs.h:665:25: warning: default initialization of an object of type 'typeof ((kattr->test.data_in))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  :3929:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-net_bpf_test_run_c-warning-default-initialization-of-an-object-of-type-typeof-kattr-test_data_out-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bpf/test_run.c:17:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/net/bpf/test_run.c:453:26: warning: default initialization of an object of type 'typeof ((kattr->test.data_out))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  453 |         void __user *data_out = u64_to_user_ptr(kattr->test.data_out);
      |                                 ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-drivers_pci_proc_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__drivers_pci_proc_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/nfs/fs_context.c:13:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/drivers/pci/proc.c:148:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/pci/proc.c:148:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  148 |                 __get_user(val, (__le16 __user *) buf);
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/pci/proc.c:148:3: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/nfs/fs_context.c:13:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/drivers/pci/proc.c:166:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/pci/proc.c:166:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  166 |                 __get_user(val, (__le16 __user *) buf);
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/pci/proc.c:166:3: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/nfs/fs_context.c:13:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/drivers/pci/proc.c:139:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/pci/proc.c:139:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  139 |                 __get_user(val, buf);
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/pci/proc.c:139:3: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/nfs/fs_context.c:13:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/drivers/pci/proc.c:175:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/pci/proc.c:175:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  175 |                 __get_user(val, buf);
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/pci/proc.c:175:3: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/nfs/fs_context.c:13:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/drivers/pci/proc.c:157:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/drivers/pci/proc.c:157:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  157 |                 __get_user(val, (__le32 __user *) buf);
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/drivers/pci/proc.c:157:3: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_bpf_net_namespace_c-warning-default-initialization-of-an-object-of-type-typeof-attr-query_prog_ids-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/dst.c:14:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/net_namespace.c:251:27: warning: default initialization of an object of type 'typeof ((attr->query.prog_ids))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  251 |         __u32 __user *prog_ids = u64_to_user_ptr(attr->query.prog_ids);
      |                                  ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_btf_c-warning-default-initialization-of-an-object-of-type-typeof-attr-info_info-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/lockd/clntlock.c:10:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/kernel/bpf/btf.c:8024:10: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 8024 |         uinfo = u64_to_user_ptr(attr->info.info);
      |                 ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_btf_c-warning-default-initialization-of-an-object-of-type-typeof-attr-btf_log_buf-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/lockd/clntlock.c:10:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/kernel/bpf/btf.c:5758:26: warning: default initialization of an object of type 'typeof ((attr->btf_log_buf))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 5758 |         char __user *log_ubuf = u64_to_user_ptr(attr->btf_log_buf);
      |                                 ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_mprog_c-warning-default-initialization-of-an-object-of-type-typeof-attr-query_link_attach_flags-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/clk/clk-bulk.c:10:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/kernel/bpf/mprog.c:423:16: warning: default initialization of an object of type 'typeof ((attr->query.link_attach_flags))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  423 |         ulink_flags = u64_to_user_ptr(attr->query.link_attach_flags);
      |                       ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_mprog_c-warning-default-initialization-of-an-object-of-type-typeof-attr-query_link_ids-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/clk/clk-bulk.c:10:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/kernel/bpf/mprog.c:422:13: warning: default initialization of an object of type 'typeof ((attr->query.link_ids))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  422 |         ulink_id = u64_to_user_ptr(attr->query.link_ids);
      |                    ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_mprog_c-warning-default-initialization-of-an-object-of-type-typeof-attr-query_prog_attach_flags-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/clk/clk-bulk.c:10:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/kernel/bpf/mprog.c:421:16: warning: default initialization of an object of type 'typeof ((attr->query.prog_attach_flags))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  421 |         uprog_flags = u64_to_user_ptr(attr->query.prog_attach_flags);
      |                       ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_mprog_c-warning-default-initialization-of-an-object-of-type-typeof-attr-query_prog_ids-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/clk/clk-bulk.c:10:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/kernel/bpf/mprog.c:420:13: warning: default initialization of an object of type 'typeof ((attr->query.prog_ids))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  420 |         uprog_id = u64_to_user_ptr(attr->query.prog_ids);
      |                    ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-net_netlink_af_netlink_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__net_netlink_af_netlink_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/pci/access.c:2:
In file included from /builds/linux/include/linux/pci.h:37:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/net/netlink/af_netlink.c:1718:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/net/netlink/af_netlink.c:1718:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1718 |         if (get_user(len, optlen))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/net/netlink/af_netlink.c:1718:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-lib_usercopy_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__lib_usercopy_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/leds/led-class.c:10:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/lib/usercopy.c:70:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/lib/usercopy.c:70:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   70 |                 unsafe_get_user(val, (unsigned long __user *) from, err_fault);
      |                 ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/lib/usercopy.c:70:3: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/leds/led-class.c:10:
In file included from /builds/linux/include/linux/device.h:32:
In file included from /builds/linux/include/linux/device/driver.h:21:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/lib/usercopy.c:59:2: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/lib/usercopy.c:59:2)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   59 |         unsafe_get_user(val, (unsigned long __user *) from, err_fault);
      |         ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/lib/usercopy.c:59:2: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_bpf_hashtab_c-warning-default-initialization-of-an-object-of-type-typeof-attr-batch_out_batch-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/ext4/acl.c:8:
In file included from /builds/linux/include/linux/quotaops.h:11:
/builds/linux/kernel/bpf/hashtab.c:1896:11: warning: default initialization of an object of type 'typeof ((attr->batch.out_batch))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1896 |         ubatch = u64_to_user_ptr(attr->batch.out_batch);
      |                  ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_hashtab_c-warning-default-initialization-of-an-object-of-type-typeof-attr-batch_in_batch-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/ext4/acl.c:8:
In file included from /builds/linux/include/linux/quotaops.h:11:
/builds/linux/kernel/bpf/hashtab.c:1687:24: warning: default initialization of an object of type 'typeof ((attr->batch.in_batch))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1687 |         void __user *ubatch = u64_to_user_ptr(attr->batch.in_batch);
      |                               ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_hashtab_c-warning-default-initialization-of-an-object-of-type-typeof-attr-batch_keys-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/ext4/acl.c:8:
In file included from /builds/linux/include/linux/quotaops.h:11:
/builds/linux/kernel/bpf/hashtab.c:1686:23: warning: default initialization of an object of type 'typeof ((attr->batch.keys))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1686 |         void __user *ukeys = u64_to_user_ptr(attr->batch.keys);
      |                              ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_hashtab_c-warning-default-initialization-of-an-object-of-type-typeof-attr-batch_values-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/ext4/acl.c:8:
In file included from /builds/linux/include/linux/quotaops.h:11:
/builds/linux/kernel/bpf/hashtab.c:1685:25: warning: default initialization of an object of type 'typeof ((attr->batch.values))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1685 |         void __user *uvalues = u64_to_user_ptr(attr->batch.values);
      |                                ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-include_net_phonet_phonet_h-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__include_net_phonet_phonet_h-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/sock.c:147:
/builds/linux/include/net/phonet/phonet.h:125:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/net/phonet/phonet.h:125:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  125 |                 if (get_user(karg, (int __user *)arg))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__pIn file included from /builds/linux/fs/nfs/flexfilelayout/flexfilelayout.c:10:
Failure - clang-compiler-lib_iov_iter_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__lib_iov_iter_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/memfd.c:10:
/builds/linux/lib/iov_iter.c:1340:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/lib/iov_iter.c:1340:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1340 |                 unsafe_get_user(len, &uiov[i].iov_len, uaccess_end);
      |                 ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/lib/iov_iter.c:1340:3: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/memfd.c:10:
/builds/linux/lib/iov_iter.c:1370:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/lib/iov_iter.c:1370:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1370 |                 unsafe_get_user(len, &uiov->iov_len, uaccess_end);
      |                 ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/lib/iov_iter.c:1370:3: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/memfd.c:10:
/builds/linux/lib/iov_iter.c:1341:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/lib/iov_iter.c:1341:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1341 |                 unsafe_get_user(buf, &uiov[i].iov_base, uaccess_end);
      |                 ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/lib/iov_iter.c:1341:3: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/memfd.c:10:
/builds/linux/lib/iov_iter.c:1371:3: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/lib/iov_iter.c:1371:3)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1371 |                 unsafe_get_user(buf, &uiov->iov_base, uaccess_end);
      |                 ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/lib/iov_iter.c:1371:3: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-fs_fat_file_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_fat_file_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/ext4/xattr.c:55:
/builds/linux/fs/fat/file.c:44:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/fat/file.c:44:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   44 |         err = get_user(attr, user_attr);
      |               ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/fat/file.c:44:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-arch_mips_math-emu_cpemu_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__arch_mips_math-emu_cpemu_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/io_uring/epoll.c:5:
/builds/linux/arch/mips/math-emu/cp1emu.c:2862:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:2862:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2862 |                         if ((get_user(instr[0], (u16 __user *)msk_isa16_mode(xcp->cp0_epc))) ||
      |                              ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/arch/mips/math-emu/cp1emu.c:2862:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/ext4/migrate.c:9:
In file included from /builds/linux/fs/ext4/ext4_jbd2.h:15:
/builds/linux/arch/mips/math-emu/cp1emu.c:1489:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:1489:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1489 |                         if (__get_user(val, va)) {
      |                             ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/arch/mips/math-emu/cp1emu.c:1489:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/ext4/migrate.c:9:
In file included from /builds/linux/fs/ext4/ext4_jbd2.h:15:
/builds/linux/arch/mips/math-emu/cp1emu.c:1598:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:1598:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1598 |                         if (__get_user(val, va)) {
      |                             ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/arch/mips/math-emu/cp1emu.c:1598:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from */builds/linux/arch/mips/include/asm/elf.h_:_12p:
/builds/linux/arch/mips/math-emu/cp1emu.c:2903:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:2903:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2903 |                             (get_user(dec_insn.next_insn,
      |                              ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/arch/mips/math-emu/cp1emu.c:2903:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/ext4/migrate.c:9:
In file included from /builds/linux/fs/ext4/ext4_jbd2.h:15:
/builds/linux/arch/mips/math-emu/cp1emu.c:1093:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:1093:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1093 |                 if (__get_user(wval, wva)) {
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/arch/mips/math-emu/cp1emu.c:1093:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/io_uring/epoll.c:5:
/builds/linux/arch/mips/math-emu/cp1emu.c:2865:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:2865:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2865 |                             (get_user(instr[3], (u16 __user *)msk_isa16_mode(xcp->cp0_epc + 6)))) {
      |                              ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/arch/mips/math-emu/cp1emu.c:2865:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/fs/ext4/migrate.c:9:
In file included from /builds/linux/fs/ext4/ext4_jbd2.h:15:
/builds/linux/arch/mips/math-emu/cp1emu.c:1059:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:1059:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1059 |                 if (__get_user(dval, dva)) {
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/arch/mips/math-emu/cp1emu.c:1059:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/io_uring/epoll.c:5:
/builds/linux/arch/mips/math-emu/cp1emu.c:2901:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:2901:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2901 |                         if ((get_user(dec_insn.insn,
      |                              ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   In file included from 97/builds/linux/drivers/irqchip/irqchip.c | :        11a:

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/io_uring/epoll.c:5:
/builds/linux/arch/mips/math-emu/cp1emu.c:2864:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:2864:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2864 |                             (get_user(instr[2], (u16 __user *)msk_isa16_mode(xcp->cp0_epc + 4))) ||
      |                              ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/arch/mips/math-emu/cp1emu.c:2864:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/io_uring/epoll.c:5:
/builds/linux/arch/mips/math-emu/cp1emu.c:2863:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/arch/mips/math-emu/cp1emu.c:2863:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 2863 |                             (get_user(instr[1], (u16 __user *)msk_isa16_mode(xcp->cp0_epc + 2))) ||
      |                              ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/arch/mips/math-emu/cp1emu.c:2863:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-io_uring____kernel_futex_futex_h-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__io_uring____kernel_futex_futex_h-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/io_uring/futex.c:10:
/builds/linux/io_uring/../kernel/futex/futex.h:267:2: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/io_uring/../kernel/futex/futex.h:267:2)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  267 |         unsafe_get_user(val, from, Efault);
      |         ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/io_uring/../kernel/futex/futex.h:267:2: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_bpf_syscall_c-warning-default-initialization-of-an-object-of-type-typeof-attr-task_fd_query_buf-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:5182:22: warning: default initialization of an object of type 'typeof ((attr->task_fd_query.buf))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 5182 |         char __user *ubuf = u64_to_user_ptr(attr->task_fd_query.buf);
      |                             ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_syscall_c-warning-default-initialization-of-an-object-of-type-typeof-attr-info_info-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:5037:38: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 5037 |         struct bpf_btf_info __user *uinfo = u64_to_user_ptr(attr->info.info);
      |                                             ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:4990:38: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 4990 |         struct bpf_map_info __user *uinfo = u64_to_user_ptr(attr->info.info);
      |                                             ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:4701:39: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 4701 |         struct bpf_prog_info __user *uinfo = u64_to_user_ptr(attr->info.info);
      |                                              ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:5053:39: warning: default initialization of an object of type 'typeof ((attr->info.info))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 5053 |         struct bpf_link_info __user *uinfo = u64_to_user_ptr(attr->info.info);
      |                                              ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_syscall_c-warning-default-initialization-of-an-object-of-type-typeof-attr-raw_tracepoint_name-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:4034:12: warning: default initialization of an object of type 'typeof ((attr->raw_tracepoint.name))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 4034 |         tp_name = u64_to_user_ptr(attr->raw_tracepoint.name);
      |                   ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_syscall_c-warning-default-initialization-of-an-object-of-type-typeof-attr-pathname-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:3041:5: warning: default initialization of an object of type 'typeof ((attr->pathname))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 3041 |                                 u64_to_user_ptr(attr->pathname));
      |                                 ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:3057:35: warning: default initialization of an object of type 'typeof ((attr->pathname))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 3057 |         return bpf_obj_get_user(path_fd, u64_to_user_ptr(attr->pathname),
      |                                          ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_syscall_c-warning-default-initialization-of-an-object-of-type-typeof-attr-batch_in_batch-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:2003:24: warning: default initialization of an object of type 'typeof ((attr->batch.in_batch))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 2003 |         void __user *ubatch = u64_to_user_ptr(attr->batch.in_batch);
      |                               ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_syscall_c-warning-default-initialization-of-an-object-of-type-typeof-attr-batch_out_batch-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:2002:25: warning: default initialization of an object of type 'typeof ((attr->batch.out_batch))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 2002 |         void __user *uobatch = u64_to_user_ptr(attr->batch.out_batch);
      |                                ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_syscall_c-warning-default-initialization-of-an-object-of-type-typeof-attr-batch_values-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:1941:24: warning: default initialization of an object of type 'typeof ((attr->batch.values))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1941 |         void __user *values = u64_to_user_ptr(attr->batch.values);
      |                               ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:2004:24: warning: default initialization of an object of type 'typeof ((attr->batch.values))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 2004 |         void __user *values = u64_to_user_ptr(attr->batch.values);
      |                               ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_bpf_syscall_c-warning-default-initialization-of-an-object-of-type-typeof-attr-batch_keys-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:1942:22: warning: default initialization of an object of type 'typeof ((attr->batch.keys))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1942 |         void __user *keys = u64_to_user_ptr(attr->batch.keys);
      |                             ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:1885:22: warning: default initialization of an object of type 'typeof ((attr->batch.keys))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 1885 |         void __user *keys = u64_to_user_ptr(attr->batch.keys);
      |                             ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/slub.c:13:
In file included from /builds/linux/include/linux/mm.h:1016:
In file included from /builds/linux/include/linux/huge_mm.h:7:
/builds/linux/kernel/bpf/syscall.c:2005:22: warning: default initialization of an object of type 'typeof ((attr->batch.keys))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
 2005 |         void __user *keys = u64_to_user_ptr(attr->batch.keys);
      |                             ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-include_net_ip_fib_h-warning-default-initialization-of-an-object-of-type-typeof-fi-expires-aka-const-unsigned-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_fastopen.c:5:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/inet6_hashtables.c:24:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ip6_output.c:40:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/io_uring/zcrx.c:16:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/netfilter/nf_queue.c:14:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ipv6_sockglue.c:43:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/route.c:86:
In file included from /builds/linux/include/net/dst_metadata.h:6:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp.c:273:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/unix/unix_bpf.c:5:
In file included from /builds/linux/include/linux/skmsg.h:13:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_fdb.c:24:
In file included from /builds/linux/include/trace/events/bridge.h:10:
In file included from /builds/linux/include/trace/events/../../../net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/udp_offload.c:15:
In file included from /builds/linux/include/net/udp_tunnel.h:5:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/raw.c:28:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tunnel4.c:17:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_arp_nd_proxy.c:25:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/raw.c:70:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/inet_connection_sock.c:21:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_multicast.c:34:
In file included from /builds/linux/include/trace/events/bridge.h:10:
In file included from /builds/linux/include/trace/events/../../../net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ndisc.c:57:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_sysfs_if.c:18:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_netlink.c:17:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
 ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bpf/test_run.c:17:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_recovery.c:3:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/udp.c:43:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/inet_diag.c:19:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/gre_offload.c:12:
In file included from /builds/linux/include/net/gre.h:6:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/sock_map.c:11:
In file included from /builds/linux/include/linux/skmsg.h:13:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ip6_input.c:31:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/dst_cache.c:10:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/ip_tunnel_core.c:26:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/route.c:48:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/dsa/tag.c:14:
In file included from /builds/linux/include/net/dst_metadata.h:6:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/udp_bpf.c:4:
In file included from /builds/linux/include/linux/skmsg.h:13:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_minisocks.c:22:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/sunrpc/svcsock.c:46:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_bpf.c:4:
In file included from /builds/linux/include/linux/skmsg.h:13:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/dev.c:107:
In file included from /builds/linux/include/net/dst_metadata.h:6:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_output.c:40:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/sit.c:41:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/inet_fragment.c:27:
In file included from /builds/linux/net/ipv4/../core/sock_destructor.h:4:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_switchdev.c:10:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_sysfs_br.c:20:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_mdb.c:17:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/ip_forward.c:32:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_forward.c:18:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_stp.c:13:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/sock.c:133:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_stp_if.c:16:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_phy.c:9:
In file included from /builds/linux/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h:22:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/fib_semantics.c:40:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/selftests.c:14:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/fib6_notifier.c:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_multicast_eht.c:30:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/sysctl_net_ipv4.c:16:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/tcpv6_offload.c:13:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/netfilter.c:11:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/mcast.c:49:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/proc.c:24:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ethtool/tunnels.c:4:
In file included from /builds/linux/include/net/udp_tunnel.h:5:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/skbuff.c:76:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_if.c:27:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c:8:
In file included from /builds/linux/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h:22:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/ip_input.c:140:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/sunrpc/xprtsock.c:49:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/seg6.c:24:
In file included from /builds/linux/include/net/seg6_hmac.h:13:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/af_inet.c:104:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/af_inet6.c:41:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_stp_timer.c:13:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/secure_seq.c:20:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/netfilter/core.c:19:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ip6_offload.c:16:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_ulp.c:15:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_param.c:9:
In file included from /builds/linux/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h:22:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/udp.c:105:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/metrics.c:8:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/icmp.c:62:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_afIn file included from ter/builds/linux/net/bridge/br_netlink.c(:j11i:

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/inet_hashtables.c:29:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/datagram.c:28:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/filter.c:39:
In file included from /builds/linux/include/linux/skmsg.h:13:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/icmp.c:80:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/nexthop.c:16:
In file included from /builds/linux/include/net/nexthop.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/af_inet6.c:19:
In file included from /builds/linux/include/linux/module.hIn file included from /builds/linux/net/ipv4/tcp_ipv4.c:65:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  :19:

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/gro.c:3:
In file included from /builds/linux/include/net/dst_metadata.h:6:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/fib_frontend.c:39:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/fib_trie.c:69:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/netfilter/utils.c:5:
In file included from /builds/linux/include/linux/netfilter_ipv6.h:11:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/handshake/alert.c:19:
In file included from /builds/linux/include/net/tls.h:47:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/inet6_connection_sock.c:22:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ping.c:18:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br.c:20:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_rate.c:2:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:9:
In file included from /builds/linux/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h:22:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/bpf/btf.c:24:
In file included from /builds/linux/include/linux/skmsg.h:13:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/sched/sch_generic.c:34:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/anycast.c:39:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/ip_output.c:70:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_cubic.c:32:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/addrconf.c:66:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/netfilter.c:15:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_metrics.c:21:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_stp_bpdu.c:22:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/rtnetlink.c:50:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_timer.c:24:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/sched/sch_frag.c:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/output_core.c:9:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_netlink_tunnel.c:16:
In file included from /builds/linux/include/net/dst_metadata.h:6:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_plb.c:22:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/lib/debug_info.c:27:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/ip_sockglue.c:39:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_ioctl.c:19:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/ip_tunnel.c:35:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/udp_tunnel_stub.c:4:
In file included from /builds/linux/include/net/udp_tunnel.h:5:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/skmsg.c:4:
In file included from /builds/linux/include/linux/skmsg.h:13:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/tcp_ipv6.c:44:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/ip6_fib.c:37:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_input.c:74:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_cong.c:18:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/reassembly.c:52:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_input.c:23:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/proc.c:34:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/bridge/br_device.c:21:
In file included from /builds/linux/net/bridge/br_private.h:17:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/dst.c:25:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_offload.c:13:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv6/exthdrs.c:40:
In file included from /builds/linux/include/net/ip6_route.h:7:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/core/flow_dissector.c:10:
In file included from /builds/linux/include/net/dst_metadata.h:6:
In file included from /builds/linux/include/net/ip_tunnels.h:19:
In file included from /builds/linux/include/net/dst_cache.h:8:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/net/ipv4/tcp_diag.c:16:
In file included from /builds/linux/include/net/tcp.h:45:
In file included from /builds/linux/include/net/xfrm.h:26:
/builds/linux/include/net/ip6_fib.h:272:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  272 |                 return time_after(jiffies, f6i->expires);
      |                        ^
/builds/linux/include/linux/jiffies.h:129:3: note: expanded from macro 'time_after'
  129 |          typecheck(unsigned long, b) && \
      |          ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-fs_ext_ioctl_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__fs_ext_ioctl_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/memblock.c:15:
In file included from /builds/linux/include/linux/debugfs.h:15:
/builds/linux/fs/ext4/ioctl.c:854:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/ext4/ioctl.c:854:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  854 |         if (get_user(flags, (__u32 __user *)arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/ext4/ioctl.c:854:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/memblock.c:15:
In file included from /builds/linux/include/linux/debugfs.h:15:
/builds/linux/fs/ext4/ioctl.c:1300:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/ext4/ioctl.c:1300:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1300 |                 if (get_user(n_blocks_count, (__u32 __user *)arg)) {
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/ext4/ioctl.c:1300:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/mm/memblock.c:15:
In file included from /builds/linux/include/linux/debugfs.h:15:
/builds/linux/fs/ext4/ioctl.c:1266:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/fs/ext4/ioctl.c:1266:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1266 |                 if (get_user(generation, (int __user *) arg)) {
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/fs/ext4/ioctl.c:1266:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-block_bsg_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__block_bsg_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/block/bsg.c:5:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/block/bsg.c:141:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/block/bsg.c:141:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  141 |                 if (get_user(val, intp))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/block/bsg.c:141:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/block/bsg.c:5:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/block/bsg.c:131:7: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/block/bsg.c:131:7)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  131 |                 if (get_user(val, intp))
      |                     ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/block/bsg.c:131:7: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/block/bsg.c:5:
In file included from /builds/linux/include/linux/module.h:19:
In file included from /builds/linux/include/linux/elf.h:6:
In file included from /builds/linux/arch/mips/include/asm/elf.h:12:
/builds/linux/block/bsg.c:96:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/block/bsg.c:96:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   96 |         if (get_user(max_queue, uarg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/block/bsg.c:96:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-crypto_xts_c-warning-default-initialization-of-an-object-of-type-struct-skcipher_walk-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/lib/decompress_unzstd.c:76:
In file included from /builds/linux/include/linux/decompress/mm.h:80:
/builds/linux/crypto/xts.c:89:23: warning: default initialization of an object of type 'struct skcipher_walk' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   89 |         struct skcipher_walk w;
      |                              ^
/builds/linux/include/crypto/scatterwalk.h:37:23: note: member 'addr' declared 'const' here
   37 |                                 const void *const addr;
      |                                                   ^
Failure - clang-compiler-io_uring_timeout_c-warning-default-initialization-of-an-object-of-type-typeof-sqe-addr-aka-const-unsigned-long-long-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/lib/decompress_unlzo.c:28:
In file included from /builds/linux/include/linux/decompress/mm.h:80:
/builds/linux/io_uring/timeout.c:456:31: warning: default initialization of an object of type 'typeof ((sqe->addr2))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  456 |                 if (get_timespec64(&tr->ts, u64_to_user_ptr(sqe->addr2)))
      |                                             ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/lib/decompress_unlzo.c:28:
In file included from /builds/linux/include/linux/decompress/mm.h:80:
/builds/linux/io_uring/timeout.c:551:32: warning: default initialization of an object of type 'typeof ((sqe->addr))' (aka 'const unsigned long long') leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-var-unsafe]
  551 |         if (get_timespec64(&data->ts, u64_to_user_ptr(sqe->addr)))
      |                                       ^
/builds/linux/include/linux/util_macros.h:147:2: note: expanded from macro 'u64_to_user_ptr'
  147 |         typecheck(u64, (x));            \
      |         ^
/builds/linux/include/linux/typecheck.h:11:12: note: expanded from macro 'typecheck'
   11 |         typeof(x) __dummy2; \
      |                   ^
Failure - clang-compiler-kernel_futex_waitwake_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__kernel_futex_waitwake_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/waitwake.c:8:
/builds/linux/kernel/futex/waitwake.c:487:8: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/waitwake.c:487:8)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  487 |                         if (get_user(uval, uaddr))
      |                             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/waitwake.c:487:8: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/waitwake.c:8:
/builds/linux/kernel/futex/waitwake.c:628:9: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/waitwake.c:628:9)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  628 |                 ret = get_user(uval, uaddr);
      |                       ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/waitwake.c:628:9: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-block_ioctl_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__block_ioctl_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/block/ioctl.c:3:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/block/ioctl.c:72:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/block/ioctl.c:72:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   72 |         if (get_user(op, &arg->op) || get_user(udata, &arg->data))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/block/ioctl.c:72:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/block/ioctl.c:3:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/block/ioctl.c:544:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/block/ioctl.c:544:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  544 |         if (get_user(n, argp))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/block/ioctl.c:544:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/block/ioctl.c:3:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/block/ioctl.c:451:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/block/ioctl.c:451:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  451 |         if (get_user(n, (int __user *)arg))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/block/ioctl.c:451:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/block/ioctl.c:3:
In file included from /builds/linux/include/linux/compat.h:17:
/builds/linux/block/ioctl.c:72:32: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/block/ioctl.c:72:32)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   72 |         if (get_user(op, &arg->op) || get_user(udata, &arg->data))
      |                                       ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/block/ioctl.c:72:32: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_futex_requeue_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__kernel_futex_requeue_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/requeue.c:6:
/builds/linux/kernel/futex/requeue.c:462:10: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/requeue.c:462:10)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  462 |                         ret = get_user(curval, uaddr1);
      |                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/requeue.c:462:10: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_futex_pi_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__kernel_futex_pi_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/pi.c:7:
/builds/linux/kernel/futex/pi.c:1125:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/pi.c:1125:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
 1125 |         if (get_user(uval, uaddr))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/pi.c:1125:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_futex_core_c-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__kernel_futex_core_c-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/core.c:43:
/builds/linux/kernel/futex/core.c:763:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/core.c:763:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  763 |         if (get_user(uentry, (unsigned long __user *)head))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/core.c:763:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/core.c:43:
/builds/linux/kernel/futex/core.c:651:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/core.c:651:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  651 |         if (get_user(uval, uaddr))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/core.c:651:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/core.c:43:
/builds/linux/kernel/futex/core.c:796:6: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/core.c:796:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  796 |         if (get_user(futex_offset, &head->futex_offset))
      |             ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/core.c:796:6: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-kernel_futex_futex_h-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__kernel_futex_futex_h-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/syscalls.c:6:
/builds/linux/kernel/futex/futex.h:267:2: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/futex.h:267:2)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  267 |         unsafe_get_user(val, from, Efault);
      |         ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/futex.h:267:2: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/requeue.c:6:
/builds/linux/kernel/futex/futex.h:267:2: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/futex.h:267:2)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  267 |         unsafe_get_user(val, from, Efault);
      |         ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/futex.h:267:2: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/core.c:43:
/builds/linux/kernel/futex/futex.h:267:2: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/futex.h:267:2)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  267 |         unsafe_get_user(val, from, Efault);
      |         ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/futex.h:267:2: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/pi.c:7:
/builds/linux/kernel/futex/futex.h:267:2: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/futex.h:267:2)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  267 |         unsafe_get_user(val, from, Efault);
      |         ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/futex.h:267:2: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/waitwake.c:8:
/builds/linux/kernel/futex/futex.h:267:2: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/kernel/futex/futex.h:267:2)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  267 |         unsafe_get_user(val, from, Efault);
      |         ^
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/kernel/futex/futex.h:267:2: note: member 't' declared 'const' here
/builds/linux/include/linux/uaccess.h:554:47: note: expanded from macro 'unsafe_get_user'
  554 | #define unsafe_get_user(x,p,e) unsafe_op_wrap(__get_user(x,p),e)
      |                                               ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^
Failure - clang-compiler-include_asm-generic_futex_h-warning-default-initialization-of-an-object-of-type-union-unnamed-union-at-__include_asm-generic_futex_h-with-const-member-leaves-the-object-uninitialized-and-is-incompatible-with-c
make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/core.c:43:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:105:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:105:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  105 |         if (unlikely(get_user(val, uaddr) != 0)) {
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:105:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/pi.c:7:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:105:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:105:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  105 |         if (unlikely(get_user(val, uaddr) != 0)) {
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:105:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/waitwake.c:8:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:46:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:46:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   46 |         if (unlikely(get_user(oldval, uaddr) != 0))
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:46:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/requeue.c:6:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:46:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:46:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   46 |         if (unlikely(get_user(oldval, uaddr) != 0))
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:46:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/io_uring/futex.c:10:
In file included from /builds/linux/io_uring/../kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:46:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:46:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   46 |         if (unlikely(get_user(oldval, uaddr) != 0))
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:46:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/pi.c:7:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:46:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:46:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   46 |         if (unlikely(get_user(oldval, uaddr) != 0))
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:46:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/core.c:43:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:46:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:46:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   46 |         if (unlikely(get_user(oldval, uaddr) != 0))
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:46:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/syscalls.c:6:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:46:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:46:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
   46 |         if (unlikely(get_user(oldval, uaddr) != 0))
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:46:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/syscalls.c:6:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:105:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:105:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  105 |         if (unlikely(get_user(val, uaddr) != 0)) {
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:105:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/requeue.c:6:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:105:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:105:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  105 |         if (unlikely(get_user(val, uaddr) != 0)) {
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:105:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/io_uring/futex.c:10:
In file included from /builds/linux/io_uring/../kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:105:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:105:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  105 |         if (unlikely(get_user(val, uaddr) != 0)) {
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:105:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^

make --silent --keep-going --jobs=8 O=/home/tuxbuild/.cache/tuxmake/builds/1/build ARCH=mips CROSS_COMPILE=mips-linux-gnu- HOSTCC=clang CC=clang LLVM=1 LLVM_IAS=1
In file included from /builds/linux/kernel/futex/waitwake.c:8:
In file included from /builds/linux/kernel/futex/futex.h:15:
In file included from /builds/linux/arch/mips/include/asm/futex.h:23:
/builds/linux/include/asm-generic/futex.h:105:15: warning: default initialization of an object of type 'union (unnamed union at /builds/linux/include/asm-generic/futex.h:105:6)' with const member leaves the object uninitialized and is incompatible with C++ [-Wdefault-const-init-field-unsafe]
  105 |         if (unlikely(get_user(val, uaddr) != 0)) {
      |                      ^
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:235:4: note: expanded from macro '__get_data_asm_ll32'
  235 |         } __gu_tmp;                                                     \
      |           ^
/builds/linux/include/asm-generic/futex.h:105:15: note: member 't' declared 'const' here
/builds/linux/arch/mips/include/asm/uaccess.h:97:33: note: expanded from macro 'get_user'
   97 |         access_ok(__p, sizeof(*__p)) ? __get_user((x), __p) :           \
      |                                        ^
/builds/linux/arch/mips/include/asm/uaccess.h:186:3: note: expanded from macro '__get_user'
  186 |                 __GET_DW((x), user_ld, __gu_ptr);                       \
      |                 ^
/builds/linux/arch/mips/include/asm/uaccess.h:199:34: note: expanded from macro '__GET_DW'
  199 | #define __GET_DW(val, insn, ptr) __get_data_asm_ll32(val, insn, ptr)
      |                                  ^
/builds/linux/arch/mips/include/asm/uaccess.h:234:23: note: expanded from macro '__get_data_asm_ll32'
  234 |                 __typeof__(*(addr))     t;                              \
      |                                         ^