Fix multiclass inheritance to limit value resolution to new defs added
authorDavid Greene <greened@obbligato.org>
Fri, 24 Apr 2009 16:55:41 +0000 (16:55 +0000)
committerDavid Greene <greened@obbligato.org>
Fri, 24 Apr 2009 16:55:41 +0000 (16:55 +0000)
commitd34a73b3b709001c56db68a4d9a84e5d2002b1f0
treee6b18f83f4e8efce6b3b11b73c3eec31327a4477
parent1c2c462d0f993e3575888d5825b9c25348e6e4e8
Fix multiclass inheritance to limit value resolution to new defs added
by base multiclasses.  Do not attempt to alter defs from previous base
multiclasses.  This fixes multiple multiclass inheritance.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69974 91177308-0d34-0410-b5e6-96231b3b80d8
test/TableGen/MultiClassInherit.td
utils/TableGen/Record.cpp
utils/TableGen/Record.h
utils/TableGen/TGParser.cpp