Public bug reported:

[[info]]

GCC: gcc (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0

OS: Linux Mint 22.3 - Cinnamon 64-bit

[[command]]

g++ -m64 -std=gnu++20 -fconcepts-diagnostics-depth=4 -fcoroutines -fms-
extensions -Wall -Wpedantic -Og -ggdb3 -DMAKAILIB_DEBUG -lole32
-loleaut32 -limm32 -lwinmm -lversion -lpowrprof -lcomdlg32 -lsetupapi
-lgdi32 -ldwmapi -lbcrypt -c main.cpp -o obj/debug/jg-01.debug.o
-I../../../lib/makai/include -freport-bug -save-temps -I../../../shared

[[error]]

In file included from 
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/../container/strings/../lists/list.hpp:10,
                 from 
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/../container/strings/string.hpp:8,
                 from 
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/../container/strings/strings.hpp:4,
                 from 
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/format.hpp:5,
                 from 
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/algorithm.hpp:6,
                 from 
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/ctl.hpp:5,
                 from 
../../../lib/makai/include/makai/core/../compat/../ctl/ctl.hpp:4,
                 from ../../../lib/makai/include/makai/core/../compat/ctl.hpp:4,
                 from ../../../lib/makai/include/makai/core/extern.hpp:4,
                 from ../../../lib/makai/include/makai/core/core.hpp:4,
                 from ../../../lib/makai/include/makai/makai.hpp:9,
                 from main.cpp:1:
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/../container/strings/../lists/../function.hpp:
 In instantiation of ‘constexpr CTL::Impl::Callable<TFunction, TReturn(TArgs 
...)>::~Callable() [with TFunction = float (*)(float); TReturn = float; TArgs = 
{float}]’:
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/../memory/deleter.hpp:21:13:
   required from here
../../../lib/makai/include/makai-ex/game/danmaku/server.hpp:168:3:   in 
‘constexpr’ expansion of ‘CTL::Ex::interpolator(const Math::Ease::Mode&) [with 
T = Math::Vector4; Interpolator<T> = CTL::Function<Math::Vector4(const 
Math::Vector4&, const Math::Vector4&, float)>; Math::Ease::Mode = 
CTL::Function<float(float)>]()’
../../../lib/makai/include/makai-ex/game/danmaku/server.hpp:168:3:   in 
‘constexpr’ expansion of 
‘(&<anonymous>)->CTL::Ex::interpolator<Math::Vector4>(const 
Math::Ease::Mode&)::<lambda(const CTL::Ex::Math::Vector4&, const 
CTL::Ex::Math::Vector4&, float)>::~<lambda>()’
../../../lib/makai/include/makai/core/../compat/../ctl/ctlex/tweening/interpolate.hpp:23:9:
   in ‘constexpr’ expansion of 
‘((CTL::Function<float(float)>*)(&((CTL::Ex::interpolator<Math::Vector4>(const 
Math::Ease::Mode&)::<lambda(const CTL::Ex::Math::Vector4&, const 
CTL::Ex::Math::Vector4&, 
float)>*)this)->CTL::Ex::interpolator<Math::Vector4>(const 
Math::Ease::Mode&)::<lambda(const CTL::Ex::Math::Vector4&, const 
CTL::Ex::Math::Vector4&, float)>::<mode 
capture>))->CTL::Function<float(float)>::~Function()’
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/../container/strings/../lists/../function.hpp:124:35:
   in ‘constexpr’ expansion of 
‘((CTL::Function<float(float)>*)this)->CTL::Function<float(float)>::destroy()’
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/../container/strings/../lists/../function.hpp:98:14:
   in ‘constexpr’ expansion of 
‘((CTL::Function<float(float)>*)this)->CTL::Function<float(float)>::func.CTL::Unique<CTL::IConstInvokable<float(float)>,
 CTL::Impl::BasicDeleter<CTL::IConstInvokable<float(float)> >()>::unbind()’
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/../container/strings/../lists/../pointer/unique.hpp:202:10:
   in ‘constexpr’ expansion of 
‘CTL::Deletable<CTL::Impl::BasicDeleter<CTL::IConstInvokable<float(float)> >(), 
CTL::IConstInvokable<float(float)> 
>::deleter.CTL::Impl::BasicDeleter<CTL::IConstInvokable<float(float)> 
>::operator()(((CTL::Unique<CTL::IConstInvokable<float(float)>, 
CTL::Impl::BasicDeleter<CTL::IConstInvokable<float(float)> 
>()>*)this)->CTL::Unique<CTL::IConstInvokable<float(float)>, 
CTL::Impl::BasicDeleter<CTL::IConstInvokable<float(float)> >()>::ref)’
../../../lib/makai/include/makai/core/../compat/../ctl/ctl/algorithm/../container/strings/../lists/../function.hpp:32:48:
 internal compiler error: in use_thunk, at cp/method.cc:317
   32 |                 constexpr virtual ~Callable() {}
      |                                                ^
0x7a3aad42a1c9 __libc_start_call_main
        ../sysdeps/nptl/libc_start_call_main.h:58
0x7a3aad42a28a __libc_start_main_impl
        ../csu/libc-start.c:360
Please submit a full bug report, with preprocessed source.
Please include the complete backtrace with any bug report.
See <file:///usr/share/doc/gcc-13/README.Bugs> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.

** Affects: gcc-13 (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "Compiler intermediate (.i) output"
   
https://bugs.launchpad.net/bugs/2172889/+attachment/6014766/+files/jg-01.debug.ii

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2172889

Title:
  internal compiler error: in use_thunk, at cp/method.cc:317

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-13/+bug/2172889/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to