buildworld seems to fail with d831bd8878db38c5c84477a2efa24bdbbf2fead6

From: Dennis Clarke <dclarke_at_blastwave.org>
Date: Wed, 13 Aug 2025 10:49:42 UTC
Anyone else seeing buildworld fail on amd64 ?

callisto# uname -apKU
FreeBSD callisto 15.0-CURRENT FreeBSD 15.0-CURRENT #2 
main-n278195-cdbff1b29996: Wed Jun 25 13:02:52 GMT 2025 
root@callisto:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 amd64 
1500048 1500048
callisto#

callisto# /usr/local/bin/git --no-pager log -n 16 --pretty=oneline --graph
* d831bd8878db38c5c84477a2efa24bdbbf2fead6 (HEAD -> main, origin/main, 
origin/HEAD) autofs: partial is also leaked.
* e69573bc2bee2ebdba06a71425c9a0069ed8e5fd iflib: simplify lro & use 
tcp_lro_queue_mbuf()
* 6bca82843e5605fc242211093b56d1129eb4307c netstat: remove unneeded cast
* d3f2d49e01a867e19186a1db095a7dd66e6c77c0 netstat: fix reporting of 
delivered UDP packets
* ca98f5ef86e0b0642e73a504b7dad20e034c09e7 Revert "zfs: add workaround 
to unbreak kernel compilation on MacOS"
* c9332a905cd2788bfa1c72c8f170c94500a765a2 libspl: Don't build 
tunables.c when bootstrapping
* 40c2b622d825c7dea5002c9ea64fd8f3e833e8d9 last: Mild style cleanup
* d888317796190bec350aea3701b8aed3bfdad4c8 sockstat: fix port parsing 
after libxo integration
* ec92e61f99f62e377910a543f2446e0338aa5563 sockstat: rename sockstat.c 
to main.c
* 61e404271ab81ec8035f4c9d23e6190c15d7f24c sockstat: complete libxo 
integration and improve formatting
* 78537728efc5387558c97ba2730ce746d6259013 Document tunable 
net.link.epair.ether_gen_addr
* 463b5aed0d62f094addb700604725767a8904901 tcp: retire rstreason
* 46f9056367596daad0b4f0065e5a8fa0bcbb907d ObsoleteFiles: Remove bogus 
manlink
* 6188ca6a9d72af9be987e1aedc345210f834ad80 zfs: add workaround to 
unbreak kernel compilation on MacOS
*   d0abb9a6399accc9053e2808052be00a6754ecef zfs: merge 
openzfs/zfs@1d0b94c4e
|\
| * 1d0b94c4e73d83299528c44fb4fa3b29eb6009a3 zed: prettify slack 
notification message
callisto#


I was surprised to see :

--- Target/PowerPC/PPCGenScalarMASSEntries.pico ---
c++  -target x86_64-unknown-freebsd15.0 
--sysroot=/usr/obj/usr/src/amd64.amd64/tmp 
-B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -fpic -DPIC  -UPIC -O2 -pipe 
-fno-common -I/usr/obj/usr/src/amd64.amd64/lib/clang/libllvm 
-I/usr/src/sys/contrib/zstd/lib 
-I/usr/src/contrib/llvm-project/llvm/lib/Target/AArch64 
-I/usr/src/contrib/llvm-project/llvm/lib/Target/ARM 
-I/usr/src/contrib/llvm-project/llvm/lib/Target/PowerPC 
-I/usr/src/contrib/llvm-project/llvm/lib/Target/RISCV 
-I/usr/src/contrib/llvm-project/llvm/lib/Target/X86 
-I/usr/src/contrib/llvm-project/llvm/lib/ObjCopy -DBLAKE3_USE_NEON=0 
-I/usr/src/lib/clang/include 
-I/usr/src/contrib/llvm-project/llvm/include -D__STDC_CONSTANT_MACROS 
-D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_VCS_VERSION_INC 
-DLLVM_DEFAULT_TARGET_TRIPLE=\"x86_64-unknown-freebsd15.0\" 
-DLLVM_HOST_TRIPLE=\"x86_64-unknown-freebsd15.0\" -DDEFAULT_SYSROOT=\"\" 
-DLLVM_TARGET_ENABLE_AARCH64 -DLLVM_TARGET_ENABLE_ARM 
-DLLVM_TARGET_ENABLE_POWERPC -DLLVM_TARGET_ENABLE_RISCV 
-DLLVM_TARGET_ENABLE_X86 
-DLLVM_NATIVE_ASMPARSER=LLVMInitializeX86AsmParser 
-DLLVM_NATIVE_ASMPRINTER=LLVMInitializeX86AsmPrinter 
-DLLVM_NATIVE_DISASSEMBLER=LLVMInitializeX86Disassembler 
-DLLVM_NATIVE_TARGET=LLVMInitializeX86Target 
-DLLVM_NATIVE_TARGETINFO=LLVMInitializeX86TargetInfo 
-DLLVM_NATIVE_TARGETMC=LLVMInitializeX86TargetMC -ffunction-sections 
-fdata-sections -gline-tables-only -MD 
-MF.depend.Target_PowerPC_PPCGenScalarMASSEntries.pico 
-MTTarget/PowerPC/PPCGenScalarMASSEntries.pico -Wno-format-zero-length 
-fstack-protector-strong -Wdate-time -Wno-empty-body 
-Wno-string-plus-int -Wno-unused-const-variable 
-Wno-error=unused-but-set-parameter 
-Wno-error=cast-function-type-mismatch -Wno-tautological-compare 
-Wno-unused-value -Wno-parentheses-equality -Wno-unused-function 
-Wno-enum-conversion -Wno-unused-local-typedef 
-Wno-address-of-packed-member -Wno-switch -Wno-switch-enum 
-Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments 
-fno-exceptions -fno-rtti -gline-tables-only -std=c++17 
-stdlib=libc++     -c 
/usr/src/contrib/llvm-project/llvm/lib/Target/PowerPC/PPCGenScalarMASSEntries.cpp 
-o Target/PowerPC/PPCGenScalarMASSEntries.pico
--- Target/PowerPC/PPCFrameLowering.pico ---
  #0 0x00003a962d98c0e9 llvm::sys::PrintStackTrace(llvm::raw_ostream&, 
int) /usr/src/contrib/llvm-project/llvm/lib/Support/Unix/Signals.inc:0:13
  #1 0x00003a962d989e55 llvm::sys::RunSignalHandlers() 
/usr/src/contrib/llvm-project/llvm/lib/Support/Signals.cpp:106:18
  #2 0x00003a962d932c52 HandleCrash 
/usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:73:5
  #3 0x00003a962d932c52 CrashRecoverySignalHandler 
/usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:390:51
  #4 0x00003a96327d89cc handle_signal 
/usr/src/lib/libthr/thread/thr_sig.c:0:3
  #5 0x00003a96327d7f9b thr_sighandler 
/usr/src/lib/libthr/thread/thr_sig.c:262:1
  #6 0x00003a9621f842d3 ([vdso]+0x2d3)
  #7 0x00003a9626113da0 getStmtClass 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Stmt.h:1359:44
  #8 0x00003a9626113da0 classof 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Expr.h:4029:15
  #9 0x00003a9626113da0 doit 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:64:53
#10 0x00003a9626113da0 doit 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:110:12
#11 0x00003a9626113da0 doit 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:137:12
#12 0x00003a9626113da0 doit 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:127:12
#13 0x00003a9626113da0 isPossible 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:255:12
#14 0x00003a9626113da0 doCastIfPossible 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:493:10
#15 0x00003a9626113da0 dyn_cast<clang::BinaryOperator, const 
clang::Stmt> 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Casting.h:663:10
#16 0x00003a9626113da0 Visit 
/usr/src/contrib/llvm-project/clang/include/clang/AST/StmtVisitor.h:48:37
#17 0x00003a9626113d70 clang::Stmt::Profile(llvm::FoldingSetNodeID&, 
clang::ASTContext const&, bool, bool) const 
/usr/src/contrib/llvm-project/clang/lib/AST/StmtProfile.cpp:0:12
#18 0x00003a9625b5a664 begin 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:282:63
#19 0x00003a9625b5a664 data 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:302:53
#20 0x00003a9625b5a664 ComputeHash 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:381:37
#21 0x00003a9625b5a664 ComputeHash 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:445:17
#22 0x00003a9625b5a664 
llvm::ContextualFoldingSet<clang::DependentDecltypeType, 
clang::ASTContext&>::ComputeNodeHash(llvm::FoldingSetBase const*, 
llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:623:12
#23 0x00003a962d94842a llvm::FoldingSetBase::GrowBucketCount(unsigned 
int, llvm::FoldingSetBase::FoldingSetInfo const&) 
/usr/src/contrib/llvm-project/llvm/lib/Support/FoldingSet.cpp:251:40
#24 0x00003a962d94854e getFirstEl 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:144:46
#25 0x00003a962d94854e SmallVectorTemplateCommon 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:149:49
#26 0x00003a962d94854e SmallVectorTemplateBase 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:501:42
#27 0x00003a962d94854e SmallVectorImpl 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:602:9
#28 0x00003a962d94854e SmallVector 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:1212:19
#29 0x00003a962d94854e FoldingSetNodeID 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/FoldingSet.h:333:3
#30 0x00003a962d94854e 
llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*, 
llvm::FoldingSetBase::FoldingSetInfo const&) 
/usr/src/contrib/llvm-project/llvm/lib/Support/FoldingSet.cpp:309:22
#31 0x00003a9625b2a12c Allocate 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Allocator.h:150:20
#32 0x00003a9625b2a12c Allocate 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Allocator.h:214:12
#33 0x00003a9625b2a12c Allocate 
/usr/src/contrib/llvm-project/clang/include/clang/AST/ASTContext.h:734:22
#34 0x00003a9625b2a12c operator new 
/usr/src/contrib/llvm-project/clang/include/clang/AST/ASTContext.h:3525:12
#35 0x00003a9625b2a12c clang::ASTContext::getDecltypeType(clang::Expr*, 
clang::QualType) const 
/usr/src/contrib/llvm-project/clang/lib/AST/ASTContext.cpp:6108:10
#36 0x00003a9627d63fc0 clang::Sema::BuildDecltypeType(clang::Expr*, 
bool) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:0:18
#37 0x00003a9627cc0314 RebuildDecltypeType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:16240:18
#38 0x00003a9627cc0314 TransformDecltypeType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:6619:27
#39 0x00003a9627c74e37 TransformType 
/usr/obj/usr/src/amd64.amd64/lib/clang/libclang/clang/AST/TypeNodes.inc:0:1
#40 0x00003a9627c74438 isNull 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:142:33
#41 0x00003a9627c74438 isNull 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1009:31
#42 0x00003a9627c74438 TransformType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4979:14
#43 0x00003a9627c7507e TransformType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4959:8
#44 0x00003a9627c7507e clang::Sema::SubstType(clang::QualType, 
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, 
clang::DeclarationName) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2853:23
#45 0x00003a9627afbf1e 
clang::Sema::CheckTemplateIdType(clang::TemplateName, 
clang::SourceLocation, clang::TemplateArgumentListInfo&) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3359:9
#46 0x00003a9627cbd93c RebuildTemplateSpecializationType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:16264:18
#47 0x00003a9627cbd93c TransformTemplateSpecializationType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:7177:18
#48 0x00003a9627cbce83 TransformTSIInObjectScope 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:5205:27
#49 0x00003a9627c7ddf4 TransformTypeInObjectScope 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:5167:7
#50 0x00003a9627c7ddf4 TransformNestedNameSpecifierLoc 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4446:20
#51 0x00003a9627cb2f2b operator bool 
/usr/src/contrib/llvm-project/clang/include/clang/AST/NestedNameSpecifier.h:266:43
#52 0x00003a9627cb2f2b TransformDependentScopeDeclRefExpr 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:14098:8
#53 0x00003a9627c7bb11 TransformTemplateArgument 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4754:9
#54 0x00003a9627c7bb11 TransformTemplateArgument 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1605:25
#55 0x00003a9627cbd608 
TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> 
 > /usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4933:9
#56 0x00003a9627cbd608 TransformTemplateSpecializationType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:7169:20
#57 0x00003a9627cc51cb TransformTemplateSpecializationType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:6925:23
#58 0x00003a9627c7490b TransformType 
/usr/obj/usr/src/amd64.amd64/lib/clang/libclang/clang/AST/TypeNodes.inc:0:1
#59 0x00003a9627cc1ded isNull 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:142:33
#60 0x00003a9627cc1ded isNull 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1009:31
#61 0x00003a9627cc1ded TransformElaboratedType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:7285:14
#62 0x00003a9627c74a95 TransformType 
/usr/obj/usr/src/amd64.amd64/lib/clang/libclang/clang/AST/TypeNodes.inc:0:1
#63 0x00003a9627c74438 isNull 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:142:33
#64 0x00003a9627c74438 isNull 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1009:31
#65 0x00003a9627c74438 TransformType 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4979:14
#66 0x00003a9627c74029 clang::Sema::SubstType(clang::TypeSourceInfo*, 
clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, 
clang::DeclarationName, bool) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:0:0
#67 0x00003a9627cebe2e 
clang::TemplateDeclInstantiator::VisitNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:3075:8
#68 0x00003a9627ce1674 
clang::TemplateDeclInstantiator::SubstTemplateParams(clang::TemplateParameterList*) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4189:44
#69 0x00003a9627ce6671 
clang::TemplateDeclInstantiator::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1928:8
#70 0x00003a9627c784b1 
clang::Sema::InstantiateClass(clang::SourceLocation, 
clang::CXXRecordDecl*, clang::CXXRecordDecl*, 
clang::MultiLevelTemplateArgumentList const&, 
clang::TemplateSpecializationKind, bool) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3527:9
#71 0x00003a9627c7a5d5 
clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, 
clang::ClassTemplateSpecializationDecl*, 
clang::TemplateSpecializationKind, bool) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3973:10
#72 0x00003a9627d79073 operator() 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:9163:11
#73 0x00003a9627d79073 callback_fn<(lambda at 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:9162:42)> 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:12
#74 0x00003a962733640f 
clang::Sema::runWithSufficientStackSpace(clang::SourceLocation, 
llvm::function_ref<void ()>) 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:0:12
#75 0x00003a9627d62627 
clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, 
clang::QualType, clang::Sema::CompleteTypeKind, 
clang::Sema::TypeDiagnoser*) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:9191:11
#76 0x00003a9627d61eb5 
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, 
clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser&) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:8888:7
#77 0x00003a9627d62eb8 
clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, 
clang::Sema::CompleteTypeKind, unsigned int) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaType.cpp:0:10
#78 0x00003a962753ba41 
clang::Sema::ActOnStartOfFunctionDef(clang::Scope*, clang::Decl*, 
clang::SkipBodyInfo*, clang::Sema::FnBodyKind) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaDecl.cpp:15545:66
#79 0x00003a9627cf317e 
clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, 
clang::FunctionDecl*, bool, bool, bool) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5157:43
#80 0x00003a96277cbf73 operator() 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:18021:13
#81 0x00003a96277cbf73 callback_fn<(lambda at 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:17933:38)> 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:12
#82 0x00003a962733640f 
clang::Sema::runWithSufficientStackSpace(clang::SourceLocation, 
llvm::function_ref<void ()>) 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:0:12
#83 0x00003a96276e3adb 
clang::Sema::MarkFunctionReferenced(clang::SourceLocation, 
clang::FunctionDecl*, bool) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:18043:70
#84 0x00003a96276e8f8b MarkAnyDeclReferenced 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:0:5
#85 0x00003a96276e8f8b MarkExprReferenced 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:19727:11
#86 0x00003a96276a6d9d 
clang::Sema::MarkDeclRefReferenced(clang::DeclRefExpr*, clang::Expr 
const*) /usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:0:3
#87 0x00003a96276a65bf isNull 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:142:33
#88 0x00003a96276a65bf isNull 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1009:31
#89 0x00003a96276a65bf getCommonPtr 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:957:5
#90 0x00003a96276a65bf getTypePtr 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:7747:10
#91 0x00003a96276a65bf operator-> 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Type.h:1001:12
#92 0x00003a96276a65bf clang::Sema::BuildDeclRefExpr(clang::ValueDecl*, 
clang::QualType, clang::ExprValueKind, clang::DeclarationNameInfo 
const&, clang::NestedNameSpecifierLoc, clang::NamedDecl*, 
clang::SourceLocation, clang::TemplateArgumentListInfo const*) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:2288:25
#93 0x00003a9627a775a3 
clang::Sema::FixOverloadedFunctionReference(clang::Expr*, 
clang::DeclAccessPair, clang::FunctionDecl*) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp:16219:54
#94 0x00003a9627a79559 isInvalid 
/usr/src/contrib/llvm-project/clang/include/clang/Sema/Ownership.h:199:41
#95 0x00003a9627a79559 FinishOverloadedCallExpr 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp:13933:13
#96 0x00003a9627a792dc 
clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, 
clang::UnresolvedLookupExpr*, clang::SourceLocation, 
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, 
clang::Expr*, bool, bool) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaOverload.cpp:14076:10
#97 0x00003a96276a0802 clang::Sema::BuildCallExpr(clang::Scope*, 
clang::Expr*, clang::SourceLocation, 
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, 
clang::Expr*, bool, bool) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:6487:16
#98 0x00003a96276b7b3e clang::Sema::ActOnCallExpr(clang::Scope*, 
clang::Expr*, clang::SourceLocation, 
llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, 
clang::Expr*) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp:6373:7
#99 0x00003a9627cad0e4 RebuildCallExpr 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:2837:22
#100 0x00003a9627cad0e4 TransformCallExpr 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:12313:23
#101 0x00003a9627c7d626 TransformExprs 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:4344:7
#102 0x00003a9627cacf6f TransformCallExpr 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:12292:7
#103 0x00003a9627cb037d TransformCXXDependentScopeMemberExpr 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:0:25
#104 0x00003a9627cb037d TransformCXXDependentScopeMemberExpr 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:0:25
#105 0x00003a9627cacf0c TransformCallExpr 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:0:36
#106 0x00003a9627cb037d TransformCXXDependentScopeMemberExpr 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:0:25
#107 0x00003a9627cc8e38 isInvalid 
/usr/src/contrib/llvm-project/clang/include/clang/Sema/Ownership.h:199:41
#108 0x00003a9627cc8e38 TransformReturnStmt 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:8252:14
#109 0x00003a9627cb4544 isInvalid 
/usr/src/contrib/llvm-project/clang/include/clang/Sema/Ownership.h:199:41
#110 0x00003a9627cb4544 TransformCompoundStmt 
/usr/src/contrib/llvm-project/clang/lib/Sema/TreeTransform.h:7831:16
#111 0x00003a9627c7b31f clang::Sema::SubstStmt(clang::Stmt*, 
clang::MultiLevelTemplateArgumentList const&) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4233:23
#112 0x00003a9627cf32f2 
clang::Sema::InstantiateFunctionDefinition(clang::SourceLocation, 
clang::FunctionDecl*, bool, bool, bool) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5186:14
#113 0x00003a9627cf63d3 isDefined 
/usr/src/contrib/llvm-project/clang/include/clang/AST/Decl.h:2210:12
#114 0x00003a9627cf63d3 clang::Sema::PerformPendingInstantiations(bool) 
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:6411:23
#115 0x00003a962733878b ~TimeTraceScope 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/TimeProfiler.h:189:9
#116 0x00003a962733878b 
clang::Sema::ActOnEndOfTranslationUnitFragment(clang::Sema::TUFragmentKind) 
/usr/src/contrib/llvm-project/clang/lib/Sema/Sema.cpp:1146:3
#117 0x00003a9627338f6c clang::Sema::ActOnEndOfTranslationUnit() 
/usr/src/contrib/llvm-project/clang/lib/Sema/Sema.cpp:1184:9
#118 0x00003a962725c4e1 
clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, 
clang::Sema::ModuleImportState&) 
/usr/src/contrib/llvm-project/clang/lib/Parse/Parser.cpp:0:13
#119 0x00003a9627165f4e clang::ParseAST(clang::Sema&, bool, bool) 
/usr/src/contrib/llvm-project/clang/lib/Parse/ParseAST.cpp:170:5
#120 0x00003a9626fd47c2 clang::FrontendAction::Execute() 
/usr/src/contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1082:10
#121 0x00003a9626f46e0d getPtr 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Error.h:279:42
#122 0x00003a9626f46e0d operator bool 
/usr/src/contrib/llvm-project/llvm/include/llvm/Support/Error.h:242:16
#123 0x00003a9626f46e0d 
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) 
/usr/src/contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:1061:23
#124 0x00003a9627068165 
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) 
/usr/src/contrib/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:280:25
#125 0x00003a8e00922e01 cc1_main 
/usr/src/contrib/llvm-project/clang/tools/driver/cc1_main.cpp:284:15
#126 0x00003a8e0093108f ExecuteCC1Tool 
/usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:217:12
#127 0x00003a9626bee48e operator() 
/usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440:30
#128 0x00003a9626bee48e callback_fn<(lambda at 
/usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440:22)> 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:45:12
#129 0x00003a962d93296c operator() 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:0:12
#130 0x00003a962d93296c 
llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) 
/usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:426:3
#131 0x00003a9626bedada 
clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, 
std::__1::basic_string<char, std::__1::char_traits<char>, 
std::__1::allocator<char>>*, bool*) const 
/usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440:7
#132 0x00003a9626bace7e 
clang::driver::Compilation::ExecuteCommand(clang::driver::Command 
const&, clang::driver::Command const*&, bool) const 
/usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:199:15
#133 0x00003a9626bad18c 
clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, 
llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command 
const*>>&, bool) const 
/usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:253:13
#134 0x00003a9626bcbf70 empty 
/usr/src/contrib/llvm-project/llvm/include/llvm/ADT/SmallVector.h:95:46
#135 0x00003a9626bcbf70 
clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, 
llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command 
const*>>&) /usr/src/contrib/llvm-project/clang/lib/Driver/Driver.cpp:1946:23
#136 0x00003a8e009306a8 clang_main 
/usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:391:21
#137 0x00003a8e0092ec22 main 
/usr/src/usr.bin/clang/clang/clang-driver.cpp:17:10
#138 0x00003a9633ed4d9f __libc_start1 
/usr/src/lib/libc/csu/libc_start1.c:180:2
c++: error: clang frontend command failed with exit code 139 (use -v to 
see invocation)
FreeBSD clang version 19.1.7 (https://github.com/llvm/llvm-project.git 
llvmorg-19.1.7-0-gcd708029e0b2)
Target: x86_64-unknown-freebsd15.0
Thread model: posix
InstalledDir: /usr/bin
Build config: +assertions
c++: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
c++: note: diagnostic msg: /var/tmp/root/PPCFrameLowering-eaebc8.cpp
c++: note: diagnostic msg: /var/tmp/root/PPCFrameLowering-eaebc8.sh
c++: note: diagnostic msg:

********************
*** [Target/PowerPC/PPCFrameLowering.pico] Error code 1

make[6]: stopped making "all" in /usr/src/lib/clang/libllvm
make[6]: 1 error

make[6]: stopped making "all" in /usr/src/lib/clang/libllvm

make[5]: stopped making "all" in /usr/src/lib/clang

make[4]: stopped making "all" in /usr/src/lib

make[3]: stopped making "_generic_libs" in /usr/src

make[2]: stopped making "libraries" in /usr/src
     20471.13 real     38114.64 user      2253.65 sys

make[1]: stopped making "buildworld" in /usr/src

make: stopped making "buildworld" in /usr/src



I hope this is something in transition somewhere and not a real problem
with LLVM/Clang in 15.0-CURRENT.

-- 
--
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken