23 lines
346 B
C++
23 lines
346 B
C++
// RUN: %clang_cc1 -std=c++0x -fsyntax-only -verify %s
|
|
|
|
// PR5290
|
|
int const f0();
|
|
void f0_test() {
|
|
decltype(0, f0()) i = 0;
|
|
i = 0;
|
|
}
|
|
|
|
struct A { int a[1]; A() { } };
|
|
typedef A const AC;
|
|
int &f1(int*);
|
|
float &f2(int const*);
|
|
|
|
void test_f2() {
|
|
float &fr = f2(AC().a);
|
|
}
|
|
|
|
namespace pr10154 {
|
|
class A{
|
|
A(decltype(nullptr) param);
|
|
};
|
|
} |