aptos-core icon indicating copy to clipboard operation
aptos-core copied to clipboard

[Bug][compiler-v2] Enum constructors without arguments don't work in expressions

Open wrwg opened this issue 6 months ago • 0 comments

The following does not work as expected:

  enum MessageHolder has key, drop {
        Empty,
        Message{
           message: string::String,
        }
    }

   fun expect_value(): MessageHolder {
       MessageHolder::Empty // <--- should work but doesn't, and gives misleading error message
       // MessageHolder::Empty{} // <-- does work
   }

wrwg avatar Aug 21 '24 15:08 wrwg