Fix clang's internal assembler adding unwanted prefix to VIA xstore
graphics/qt5-wayland: fix build with clang 13 by adding <array>
graphics/libheif: fix build with clang 13
llvm-readobj: Add missed source file
java/openjdk*: work around UB in markOopDesc, fix builds with clang 13
Builds OK for me, also installs, and seems to run (at least very rudimentarily :) ):
lang/(erlang(-runtime2[13])?): work around dtrace failures with clang 13
irc/unreal: fix inline which should be static
emulators/elliott: fix unused but set variable
chinese/c2t: fix "error: address of register variable requested"
irc/bitchx: fix non-static inline functions
x11/libwacom: work around lld 13 no longer supporting symver tricks
archivers/upx: fix build with clang 13
lang/python3([6-9]|10): disable detection of multiarch
Spell cloudabi correctly in ObsoleteFiles.inc
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc4-0…
Hm, one thing is missing: why do we need this tool? :) Last time I looked it was a tool specifically for llvm's regression tests. Do we really want to build this unconditionally?
net-mgmt/pmacct: mark unused but set variables with attributes
net/ifdepd: fix clang 13 warnings and non-static inline functions
compiler-rt: add aarch64 init function for LSE atomics
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc3-8…
Add -Wno-error=unused-but-set-variable when building with Clang 13+
Add -Wno-error=unused-but-set-variable when building with Clang 13+
i386 loaders: avoid lld 13 garbage collecting linker sets
i386 loaders: avoid lld 13 garbage collecting linker sets
misc/rump: fix or suppress clang 13 warnings
devel/frink: fix unused but set variables
Add -Wno-error=unused-but-set-variable when building with Clang 13+
I did this slightly differently in , and I put it in another if block. It would be nice to choose either my version or yours, and integrate it right away, so I don't get needless merge conflicts the next time I sync up the llvm-13-update branch with main.
Vendor import of llvm-project branch release/13.x llvmorg-13.0.0-rc2-43…
i386 loaders: avoid lld 13 garbage collecting linker sets
compiler-rt: add aarch64 init function for LSE atomics
Revert the changes that removed support for old gcc, as stable/12 still
xen: Fix warning by adding KERNBASE to modlist_paddr before casting
Fix acpica macros that subtract null pointers
Remove -simplifycfg-dup-ret from CLANG_OPT_SMALL flags for clang 13
Don't error out on unused but set variables with clang 13
Suppress -Wempty-body warnings in GCC 6.x and later.
Disable errors for -Wredundant-decls for GCC 6+.
Turn off errors for -Wmaybe-uninitialized in GCC 6+.
Remove tests for obsolete compilers in the build system
gcc9: quiet Waddress-of-packed-member for user build
Remove obsolete, non-use of CLANG_NO_IAS.
Remove CLANG_NO_IAS definition
gptzfsboot: remove CLANG_NO_IAS
stand: remove CLANG_NO_IAS from pxeldr
stand: remove CLANG_NO_IAS from cdboot
stand: remove CLANG_NO_IAS from boot2
stand: remove CLANG_NO_IAS from zfsldr
stand: remove CLANG_NO_IAS from btx and gptboot
Fix acpica macros that subtract null pointers
Don't error out on unused but set variables with clang 13
Remove -simplifycfg-dup-ret from CLANG_OPT_SMALL flags for clang 13
xen: Fix warning by adding KERNBASE to modlist_paddr before casting
Let's do this for now to get the PowerPC builds working again. But also be aware that the bisected upstream commit is only exposing an underlying issue: most likely the root cause is in the PowerPC backend.
fwohci: Cast bitfield to uint32_t before passing it to roundup2().
Expose clang's alignment builtins and use them for roundup2/rounddown2
Fix null pointer subtraction in mergesort()
Silence more gtest warnings, now in fusefs tests
Explicitly link zfsd with libspl to avoid undefined references
Silence more gtest warnings, now in fusefs tests
Fix null pointer subtraction in mergesort()
Fix acpica macros that subtract null pointers
Use conditional FreeBSD block, and our own __offsetof().
xen: Fix warning by adding KERNBASE to modlist_paddr before casting
Fix -Wformat errors in pfctl on 32-bit architectures
Remove -simplifycfg-dup-ret from CLANG_OPT_SMALL flags for clang 13
Don't error out on unused but set variables with clang 13
Revert "Do a sweep and remove most WARNS=6 settings"
Cleanup compiler warning flags in lib/libefivar/Makefile
googletest: Silence warnings about deprecated implicit copy constructors
Do a sweep and remove most WARNS=6 settings
Cleanup compiler warning flags in lib/libefivar/Makefile
googletest: Silence warnings about deprecated implicit copy constructors
Hmm the whole handling seems to have been a no-op? I wonder when it disappeared, probably when a.out support was deleted from this code?
Explicitly link zfsd with libspl to avoid undefined references
Silence unused parameter warnings in fspacectl(2) bootstrap stub
Silence more gtest warnings, now in fusefs tests
Fix null pointer subtraction in mergesort()
googletest: Silence warnings about deprecated implicit copy constructors
I wouldn't say "reverts LLVM commit 2518433f861fcb877d0a7bdd9aec1aec1f77505a", but something like "amends LLVM commit 2518433f861fcb877d0a7bdd9aec1aec1f77505a", as we're adding code here. But otherwise, LGTM!
Cleanup compiler warning flags in lib/libefivar/Makefile
Apply clang fix for assertion failure compiling multimedia/minitube