Opened 16 years ago
Closed 16 years ago
#201 closed バグ (fixed)
ジェネリッククラスにおいて、実型パラメータに固定型が指定されたジェネリッククラスを継承すると、基底クラスの型パラメータが不正に置き換わってしまう
Reported by: | dai | Owned by: | dai |
---|---|---|---|
Priority: | 高-critical | Milestone: | AB5 CP6 |
Component: | Compiler | Version: | |
Keywords: | Cc: |
Description (last modified by )
例えば、下記のようなコードに問題が生じる。
#console Class Foo<T> Public Function GetTypeName( t As T ) As String Return t.GetType().Name End Function End Class Class Bar<T> Inherits Foo<String> End Class Dim bar = New Bar System.Console.WriteLine( bar.GetTypeName( New String() ) ) System.Console.ReadLine()
Change History (4)
comment:1 by , 16 years ago
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:2 by , 16 years ago
Note:
See TracTickets
for help on using tickets.
[612]にて32bit版のみ対応。64bit版を後ほど対応すること。
また、本問題が発生しないことを証明するためのテストケースを追加すること。