diff options
Diffstat (limited to 'clang/test/Modules/Inputs/merge-decl-context/a.h')
| -rw-r--r-- | clang/test/Modules/Inputs/merge-decl-context/a.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/clang/test/Modules/Inputs/merge-decl-context/a.h b/clang/test/Modules/Inputs/merge-decl-context/a.h new file mode 100644 index 00000000000..bd08ecaf417 --- /dev/null +++ b/clang/test/Modules/Inputs/merge-decl-context/a.h @@ -0,0 +1,22 @@ +#ifndef A_H +#define A_H + +template <typename T> +struct A { + template <typename I> + A(I i1, I i2) { + } + A(double) {} + A(double, double) {} +}; + +template <typename T1, typename T2> +T1 fff(T2* t) { + return T1(t, t); +} + +inline A<int> ff(int i) { + return fff<A<int>>(&i); +} + +#endif |

