Hi Tamas,

There is an assert in DWARFDIE.cpp (lines 189 - 191) that we're hitting on
the OS X side somewhat frequently nowadays:

            assert ((id&0xffffffff00000000ull) == 0 ||

                    (cu_id&0xffffffff00000000ll) == 0 ||

                    (id&0xffffffff00000000ull) == (cu_id&0xffffffff00000000
ll));


It does not seem to get hit consistently.  We're trying to tease apart what
it is trying to do.  It's a bit strange since it is saying that the assert
should not fire if any one of three clauses is true.  But it's hard to
figure out what exactly is going on there.


Can you elucidate what this is trying to do?  Thanks!

-- 
-Todd
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to