[Lldb-commits] [lldb] r114095 - in /lldb/trunk/include/lldb: Core/Debugger.h Target/Process.h Target/Thread.h
Benjamin Kramer
benny.kra at googlemail.com
Thu Sep 16 16:19:15 PDT 2010
On 17.09.2010, at 01:04, John McCall wrote:
> On Sep 16, 2010, at 10:54 AM, Caroline Tice wrote:
>> Okay I will work on re-doing the code so it doesn't have to do that. For the record, the code as is works
>> just fine on Mac OS X; I had no idea it would die so horribly on other platforms.
>
> It really shouldn't die horribly on any platform, although some compilers will warn about it, particularly in the initializer lists.
It does die horribly when compiled with clang++. Maybe we have a clang bug here?
Testcase:
class A {
public:
A(int) {}
virtual int foo() = 0;
};
class B : public A {
public:
B() : A(foo()) {}
virtual int foo() { return 42; }
};
int main() {
B b;
}
More information about the lldb-commits
mailing list