aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-02-15 22:01:00 +0000
committerDouglas Gregor <dgregor@apple.com>2010-02-15 22:01:00 +0000
commit3996e249ed50b865723d8ebae39489a64305c2f4 (patch)
tree7a448c27bd1c745507ea5cc794ff8eb8c8c8bea4 /llvm/lib/CodeGen/MachineModuleInfoImpls.cpp
parent9be7200b087e690e90f3ffeb623af0326fa6b4fe (diff)
downloadllvm-3996e249ed50b865723d8ebae39489a64305c2f4.zip
llvm-3996e249ed50b865723d8ebae39489a64305c2f4.tar.gz
llvm-3996e249ed50b865723d8ebae39489a64305c2f4.tar.bz2
Reimplement the structural-equality checks used to determine whether
two types in different AST contexts are equivalent. Rather than transforming the type from one context into the other context, we perform a deep structural comparison of the types. This change addresses a serious problem with recursive data types like struct ListNode { int value; struct ListNode *Next; } xList; llvm-svn: 96278
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfoImpls.cpp')
0 files changed, 0 insertions, 0 deletions