diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 11:06:01 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 11:06:01 +0000 |
| commit | 486754660bb926339aefcf012a3f848592babb8b (patch) | |
| tree | ecdbc446c9876f4f120f701c243373cd3cb43db3 /test/ASTMerge/class-template/Inputs | |
| parent | 55e6d896ad333f07bb3b1ba487df214fc268a4ab (diff) | |
Notes
Diffstat (limited to 'test/ASTMerge/class-template/Inputs')
| -rw-r--r-- | test/ASTMerge/class-template/Inputs/class-template1.cpp | 5 | ||||
| -rw-r--r-- | test/ASTMerge/class-template/Inputs/class-template2.cpp | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/test/ASTMerge/class-template/Inputs/class-template1.cpp b/test/ASTMerge/class-template/Inputs/class-template1.cpp index 440b5abfc869b..fb5b229e0ac8f 100644 --- a/test/ASTMerge/class-template/Inputs/class-template1.cpp +++ b/test/ASTMerge/class-template/Inputs/class-template1.cpp @@ -1,5 +1,7 @@ template<typename T> -struct X0; +struct X0 { + T getValue(T arg) { return arg; } +}; template<int I> struct X1; @@ -26,6 +28,7 @@ extern X0<float> *x0r; template<> struct X0<char> { int member; + char getValue(char ch) { return static_cast<char>(member); } }; template<> diff --git a/test/ASTMerge/class-template/Inputs/class-template2.cpp b/test/ASTMerge/class-template/Inputs/class-template2.cpp index 6300301a4ffac..b5d0add13f15e 100644 --- a/test/ASTMerge/class-template/Inputs/class-template2.cpp +++ b/test/ASTMerge/class-template/Inputs/class-template2.cpp @@ -1,5 +1,7 @@ template<class T> -struct X0; +struct X0 { + T getValue(T arg); +}; template<int I> struct X1; |
