[llvm-commits] [llvm] r134907 - /llvm/trunk/utils/TableGen/

Francois Pichet pichet2000 at gmail.com
Mon Jul 11 15:47:27 PDT 2011


I started the VC++ debugger on tblgen and the pure function call is on
line 71 of file Support\Allocator.cpp:
>    Allocator.Deallocate(Slab);

This is during doexit() after main has finished.. static variable
destructor i suppose.

I suspect a memory corruption.

On Mon, Jul 11, 2011 at 6:31 PM, Francois Pichet <pichet2000 at gmail.com> wrote:
> hi people...
>
> I am getting a pure virtual call too with MSVC..
>
> On Mon, Jul 11, 2011 at 6:16 PM, Evan Cheng <evan.cheng at apple.com> wrote:
>> I use clang and building for all targets on Mac OS X 10.6.
>> ./configure CC=/Developer/usr/bin/clang CXX=/Developer/usr/bin/clang++
>>
>> Evan
>>
>> On Jul 11, 2011, at 2:33 PM, David A. Greene wrote:
>>
>>> Evan Cheng <evan.cheng at apple.com> writes:
>>>
>>>> There are several other "struct Init". I've fixed them. Unfortunately the build is still broken:
>>>>
>>>> /Volumes/Ebi/echeng/llvm/Debug+Asserts/bin/tblgen -I  /Volumes/Ebi/echeng/llvm/lib/VMCore -I  /Volumes/Ebi/echeng/llvm/include -I  /Volumes/Ebi/echeng/llvm/include -I  /Volumes/Ebi/echeng/llvm/lib/Target  /Volumes/Ebi/echeng/llvm/include/llvm/Intrinsics.td -o  /Volumes/Ebi/echeng/llvm/lib/VMCore/Debug+Asserts/Intrinsics.gen.tmp -gen-intrinsic
>>>> pure virtual method called
>>>> terminate called without an active exception
>>>
>>> I've tried multiple gcc versions and I still don't see this.
>>>
>>> What compiler are you using to build?
>>>
>>> Can you send me your configure line?  Thanks!
>>>
>>>                                -Dave
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>>
>




More information about the llvm-commits mailing list