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