Chris Lattner | c6f4fab | 2005-04-19 02:53:26 +0000 | [diff] [blame] | 1 | // RUN: tblgen %s |
Chris Lattner | ac91960 | 2005-04-19 02:26:23 +0000 | [diff] [blame] | 2 | |
3 | // Make sure there is no collision between XX and XX. | ||||
Chris Lattner | 913418a | 2005-04-19 02:52:04 +0000 | [diff] [blame] | 4 | def S; |
Chris Lattner | ac91960 | 2005-04-19 02:26:23 +0000 | [diff] [blame] | 5 | |
6 | class Before<int XX>; | ||||
7 | class After : Before<4> { | ||||
8 | dag XX = (S); | ||||
9 | } | ||||
10 | |||||
Chris Lattner | 93fc714 | 2005-04-19 02:58:57 +0000 | [diff] [blame^] | 11 | |
12 | |||||
13 | class C1<int X> { | ||||
14 | int Y = X; | ||||
15 | } | ||||
16 | class C2<int Y, dag X> : C1<Y>; | ||||
17 |