[Bug 269489] emulators/rpcs3: clang 15 crashes during build

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 11 Feb 2023 11:06:44 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269489

            Bug ID: 269489
           Summary: emulators/rpcs3: clang 15 crashes during build
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: jbeich@FreeBSD.org

Assertion failed: (It != IISet.rend() && "ConstantExpr marked
IsImmediateInvocation should " "be present"), function
RemoveImmediateInvocation, file
/usr/src/contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp, line 17572.
[...]
 #0 0x000000000578e471 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int)
(/usr/bin/c+++0x578e471)
 #1 0x000000000578c22a llvm::sys::RunSignalHandlers() (/usr/bin/c+++0x578c22a)
 #2 0x000000000578ec0d SignalHandler(int) Signals.cpp:0:0
 #3 0x000000082b3420ef handle_signal /usr/src/lib/libthr/thread/thr_sig.c:0:3
 #4 0x000000082b3415c8 thr_sighandler
/usr/src/lib/libthr/thread/thr_sig.c:247:1
 #5 0x0000000827e1f8f3 ([vdso]+0x2d3)
 #6 0x000000082e8bd4da _thr_kill
/usr/obj/usr/src/amd64.amd64/lib/libc/thr_kill.S:4:0
 #7 0x000000082e82aea4 _raise /usr/src/lib/libc/gen/raise.c:0:10
 #8 0x000000082e8e8f49 abort /usr/src/lib/libc/stdlib/abort.c:73:17
 #9 0x000000082e80c6d1 (/lib/libc.so.7+0x996d1)
#10 0x0000000003dc6fb3
clang::TreeTransform<RemoveNestedImmediateInvocation(clang::Sema&,
clang::Sema::ExpressionEvaluationContextRecord&,
std::__1::reverse_iterator<llvm::PointerIntPair<clang::ConstantExpr*, 1u,
unsigned int, llvm::PointerLikeTypeTraits<clang::ConstantExpr*>,
llvm::PointerIntPairInfo<clang::ConstantExpr*, 1u,
llvm::PointerLikeTypeTraits<clang::ConstantExpr*>>>*>)::ComplexRemove>::TransformExprs(clang::Expr*
const*, unsigned int, bool, llvm::SmallVectorImpl<clang::Expr*>&, bool*)
SemaExpr.cpp:0:0
#11 0x0000000003dac35d
clang::TreeTransform<RemoveNestedImmediateInvocation(clang::Sema&,
clang::Sema::ExpressionEvaluationContextRecord&,
std::__1::reverse_iterator<llvm::PointerIntPair<clang::ConstantExpr*, 1u,
unsigned int, llvm::PointerLikeTypeTraits<clang::ConstantExpr*>,
llvm::PointerIntPairInfo<clang::ConstantExpr*, 1u,
llvm::PointerLikeTypeTraits<clang::ConstantExpr*>>>*>)::ComplexRemove>::TransformCXXConstructExpr(clang::CXXConstructExpr*)
SemaExpr.cpp:0:0
#12 0x0000000003d95614 clang::Sema::PopExpressionEvaluationContext()
(/usr/bin/c+++0x3d95614)
#13 0x000000000386dd18 clang::ParseAST(clang::Sema&, bool, bool)
(/usr/bin/c+++0x386dd18)
#14 0x00000000031b4e6e clang::FrontendAction::Execute()
(/usr/bin/c+++0x31b4e6e)
#15 0x000000000313ba5f
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
(/usr/bin/c+++0x313ba5f)
#16 0x0000000003281d8d
clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
(/usr/bin/c+++0x3281d8d)
#17 0x0000000002637828 cc1_main(llvm::ArrayRef<char const*>, char const*,
void*) (/usr/bin/c+++0x2637828)
#18 0x000000000264656b ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&)
driver.cpp:0:0

-- 
You are receiving this mail because:
You are the assignee for the bug.