hanchenye-llvm-project/clang/test/ASTMerge
Douglas Gregor 3996e249ed 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
2010-02-15 22:01:00 +00:00
..
Inputs Reimplement the structural-equality checks used to determine whether 2010-02-15 22:01:00 +00:00
enum.c Implement AST importing and merging for enumeration types and 2010-02-12 22:17:39 +00:00
function.c Implement basic support for merging function declarations across 2010-02-10 19:54:31 +00:00
struct.c Reimplement the structural-equality checks used to determine whether 2010-02-15 22:01:00 +00:00
typedef.c Implement AST importing and merging for typedefs. As part of this, provide a lame implementation for importing TypeSourceInfos. 2010-02-10 17:47:19 +00:00
var.c Implement AST importing and merging for typedefs. As part of this, provide a lame implementation for importing TypeSourceInfos. 2010-02-10 17:47:19 +00:00