opnsense-src/test/SemaTemplate/dependent-expr.cpp

27 lines
410 B
C++
Raw Normal View History

2010-01-01 05:34:51 -05:00
// RUN: %clang_cc1 -fsyntax-only -verify %s
// PR5908
template <typename Iterator>
void Test(Iterator it) {
*(it += 1);
}
2010-01-23 06:10:26 -05:00
namespace PR6045 {
template<unsigned int r>
class A
{
static const unsigned int member = r;
void f();
};
template<unsigned int r>
const unsigned int A<r>::member;
template<unsigned int r>
void A<r>::f()
{
unsigned k;
(void)(k % member);
}
}