blob: 3f481b513691aa64f1a30213a8f7fceed2d2f1a0 [file] [log] [blame]
Eli Friedman4df6ec12009-12-30 00:20:14 +00001// RUN: %clang_cc1 -fsyntax-only -verify %s
2
3// PR5908
4template <typename Iterator>
5void Test(Iterator it) {
6 *(it += 1);
7}
Douglas Gregor501edb62010-01-15 16:21:02 +00008
9namespace PR6045 {
10 template<unsigned int r>
11 class A
12 {
13 static const unsigned int member = r;
14 void f();
15 };
16
17 template<unsigned int r>
18 const unsigned int A<r>::member;
19
20 template<unsigned int r>
21 void A<r>::f()
22 {
23 unsigned k;
24 (void)(k % member);
25 }
26}