()
| 29 | _loc = loc; |
| 30 | } |
| 31 | public Type type() { |
| 32 | if( !_type.isFRef() ) return _type; |
| 33 | // Update self to no longer use the forward ref type |
| 34 | Type def = Parser.TYPES.get(((TypeMemPtr)_type)._obj._name); |
| 35 | return (_type=_type.meet(def)); |
| 36 | } |
| 37 | |
| 38 | // Forward reference variables (not types) must be BOTTOM and |
| 39 | // distinct from inferred variables |