llvm-project/clang/test/ASTMerge/Inputs
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
..
enum1.c Implement AST importing and merging for enumeration types and 2010-02-12 22:17:39 +00:00
enum2.c Implement AST importing and merging for enumeration types and 2010-02-12 22:17:39 +00:00
function1.c Implement basic support for merging function declarations across 2010-02-10 19:54:31 +00:00
function2.c Implement basic support for merging function declarations across 2010-02-10 19:54:31 +00:00
lit.local.cfg Add in the LIT magic to avoid running AST merge test inputs as 2010-02-09 22:40:03 +00:00
struct1.c Reimplement the structural-equality checks used to determine whether 2010-02-15 22:01:00 +00:00
struct2.c Reimplement the structural-equality checks used to determine whether 2010-02-15 22:01:00 +00:00
typedef1.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
typedef2.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
var1.c Teach AST merging that variables with incomplete array types can be 2010-02-10 17:16:49 +00:00
var1.h Add missing header file 2010-02-10 01:35:04 +00:00
var2.c Teach AST merging that variables with incomplete array types can be 2010-02-10 17:16:49 +00:00