# Island Set\<T\> broken

**URL:** https://talk.remobjects.com/t/island-set-t-broken/19237
**Category:** Elements
**Tags:** island
**Created:** [April 21, 2019, 12:52pm UTC](https://talk.remobjects.com/t/island-set-t-broken/19237 "2019-04-21T12:52:12Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![FritzW](https://talk.remobjects.com/user_avatar/talk.remobjects.com/fritzw/32/6428_2.png) [@FritzW](https://talk.remobjects.com/u/FritzW)
#### Post date: [April 21, 2019, 12:52pm UTC](https://talk.remobjects.com/t/island-set-t-broken/19237/1 "2019-04-21T12:52:12Z")

</div>

testet on Win and Darwin:

message:

> !\> Fatal exception of type RemObjects.Elements.System.Exception on thread 3CF3  
> !\> Message: Unknown type for o

namespace TestEnumSizes;  
{ $DEFINE DEFAULTSET}  
type  
tSimpleRange1 = 0…63;  
tSimpleRange2 = 0…255;  
tSimpleRange3 = 0…$FFFF;  
eSimple = enum(first, second, third, fourth);

```
{$IF DEFAULTSET}
SimpleSet1 = Set of tSimpleRange1;
eSimpleSet = Set of eSimple;
{$ELSE}
  SimpleSet1 = &Set<tSimpleRange3>;
  eSimpleSet = &Set<eSimple>;
{$ENDIF}

type
  Program = class
  public
    class method Main(args: array of String): Int32;
    begin
      // add your own code here
      writeLn('The magic happens here.');
      try
        writeLn('Set<SimpleSet1>');
        var myset1 : SimpleSet1 := [3,80];
        writeLn(1 in myset1);
        writeLn(3 in myset1);
        writeLn('Set<eSimple>');
        var myset2 : eSimpleSet := [eSimple.second , eSimple.fourth];
        writeLn(eSimple.first in myset2);
        writeLn(eSimple.fourth in myset2);
      except
        on E: Exception do
          writeLn(E.Message);
      end;
    end;
  end;

end.

```

---

<div class="post-metadata">

### Author: ![RemObjectsSoftware](https://talk.remobjects.com/user_avatar/talk.remobjects.com/remobjectssoftware/32/15947_2.png) [@RemObjectsSoftware](https://talk.remobjects.com/u/RemObjectsSoftware)
#### Post date: [April 21, 2019, 2:15pm UTC](https://talk.remobjects.com/t/island-set-t-broken/19237/2 "2019-04-21T14:15:51Z")

</div>

Thanks, logged as bugs://82428

---

<div class="post-metadata">

### Author: ![RemObjectsSoftware](https://talk.remobjects.com/user_avatar/talk.remobjects.com/remobjectssoftware/32/15947_2.png) [@RemObjectsSoftware](https://talk.remobjects.com/u/RemObjectsSoftware)
#### Post date: [April 23, 2019, 6:56am UTC](https://talk.remobjects.com/t/island-set-t-broken/19237/3 "2019-04-23T06:56:34Z")

</div>

bugs://82428 got closed with status fixed.
