Commit ee6d3fa
committed
Fixed layout of test/ASTMerge.
As outlined in a previous RFC, the test/ASTMerge/Inputs folder is getting full and the tests are starting to become interdependent. This is undesirable because
- it makes it harder to write new tests
- it makes it harder to figure out at a glance what old tests are doing, and
- it adds the risk of breaking one test while changing a different one, because of the interdependencies.
To fix this, according to the conversation in the RFC, I have changed the layout from
a.c
Inputs/a1.c
Inputs/a2.c
to
a/test.c
a/Inputs/a1.c
a/Inputs/a2.c
for all existing tests. I have also eliminated interdependencies by replicating the input files for each test that uses them.
https://reviews.llvm.org/D26571
llvm-svn: 2871291 parent 7de9969 commit ee6d3fa
File tree
61 files changed
+20
-0
lines changed- clang/test/ASTMerge
- anonymous-fields
- Inputs
- asm
- Inputs
- category
- Inputs
- class-template
- Inputs
- class2
- Inputs
- class
- Inputs
- codegen-body
- Inputs
- codegen-exprs
- Inputs
- enum
- Inputs
- exprs-cpp
- Inputs
- exprs
- Inputs
- function
- Inputs
- inheritance
- Inputs
- init-ctors
- Inputs
- interface
- Inputs
- macro
- Inputs
- namespace
- Inputs
- property
- Inputs
- struct
- Inputs
- typedef
- Inputs
- var
- Inputs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
61 files changed
+20
-0
lines changedFile renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments