[llvm-commits] [llvm] r81716 - /llvm/trunk/lib/VMCore/Verifier.cpp
Chris Lattner
clattner at apple.com
Sun Sep 13 17:48:28 PDT 2009
On Sep 13, 2009, at 4:49 PM, Nick Lewycky wrote:
> Chris Lattner wrote:
>> On Sep 13, 2009, at 2:07 PM, Nick Lewycky wrote:
>>> Author: nicholas
>>> Date: Sun Sep 13 16:07:59 2009
>>> New Revision: 81716
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=81716&view=rev
>>> Log:
>>> Storing a set of PATypeHolders is a bad idea because their sort
>>> order will
>>> change as types are refined. Remove abstract types from
>>> CheckedTypes when they
>>> we're informed that they have been refined. The only way types get
>>> refined in
>>> the verifier is when later function passes start optimizing. Fixes
>>> PR4970.
>> Thanks Nicholas,
>> However, instead of making the Verifier itself an AbstractTypeUser,
>> please make a new class that contains the set and is an
>> AbstractTypeUser. The Verifier can then have that object through
>> containment.
>
> Done!
>
Awesome, thanks!
More information about the llvm-commits
mailing list