Mercurial > projects > dil
comparison src/dil/semantic/Symbol.d @ 831:c60bd5cd61da
Fixed code that got broken by changes in dmd.1.033.
author | Aziz K?ksal <aziz.koeksal@gmail.com> |
---|---|
date | Sun, 20 Jul 2008 01:23:43 +0200 |
parents | 615c1386b18d |
children |
comparison
equal
deleted
inserted
replaced
830:aad6aeb5d12b | 831:c60bd5cd61da |
---|---|
94 // mixin(isX!("Type")); | 94 // mixin(isX!("Type")); |
95 | 95 |
96 /// Casts the symbol to Class. | 96 /// Casts the symbol to Class. |
97 Class to(Class)() | 97 Class to(Class)() |
98 { | 98 { |
99 assert(mixin(`this.sid == mixin("SYM." ~ typeof(Class).stringof)`)); | 99 assert(mixin(`this.sid == mixin("SYM." ~ Class.stringof)`)); |
100 return cast(Class)cast(void*)this; | 100 return cast(Class)cast(void*)this; |
101 } | 101 } |
102 | 102 |
103 /// Returns: the fully qualified name of this symbol. | 103 /// Returns: the fully qualified name of this symbol. |
104 /// E.g.: dil.semantic.Symbol.Symbol.getFQN | 104 /// E.g.: dil.semantic.Symbol.Symbol.getFQN |