BTW I reproduced using the reported test case:
#include <sigc++/sigc++.h>
#if __cplusplus >= 201100L || defined (__GXX_EXPERIMENTAL_CXX0X__)
#include <type_traits>
namespace sigc
{
template <typename Functor>
struct functor_trait<Functor, false>
{
typedef decltype (::sigc::mem_fun(std::declval<Functor&>(),
&Functor::operator())) _intermediate;
typedef typename _intermediate::result_type result_type;
typedef Functor functor_type;
};
}
#endif
int main()
{
sigc::slot <bool> slot3 = [] () -> bool { return true; };
sigc::slot <bool, int> slot4 = [] (int) -> bool { return true; };
while (1);
}
and building it on Fedora 16 with
g++ -std=c++0x -g -o pr pr.cc $(pkg-config --cflags sigc++-2.0) $(pkg-
config --libs sigc++-2.0)
Simplest way to see it is "gdb -readnow pr"
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1006860
Title:
gdb crashes when loading core files (in is_ctor_or_dtor)
To manage notifications about this bug go to:
https://bugs.launchpad.net/gdb/+bug/1006860/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs