forked from OSchip/llvm-project
[clang] Add a C++17 deduction guide testcase.
From https://bugs.llvm.org/show_bug.cgi?id=47219.
It was crashing before the commit 1e14588d0f
.
Differential Revision: https://reviews.llvm.org/D92573
This commit is contained in:
parent
e2fc11cf9f
commit
5b9fc44d81
|
@ -0,0 +1,24 @@
|
|||
// Test with pch.
|
||||
// RUN: %clang_cc1 -emit-pch -std=c++17 -o %t %s
|
||||
// RUN: %clang_cc1 -include-pch %t -emit-llvm -std=c++17 -o - %s
|
||||
|
||||
#ifndef HEADER
|
||||
#define HEADER
|
||||
|
||||
namespace RP47219 {
|
||||
typedef int MyInt;
|
||||
template <typename T>
|
||||
class Some {
|
||||
public:
|
||||
explicit Some(T, MyInt) {}
|
||||
};
|
||||
|
||||
struct Foo {};
|
||||
void ParseNatural() {
|
||||
Some(Foo(), 1);
|
||||
}
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
#endif
|
Loading…
Reference in New Issue