Ignore:
Timestamp:
Jun 10, 2024, 2:43:13 AM (4 weeks ago)
Author:
JiadaL <j82liang@…>
Branches:
master
Children:
42cdd07d
Parents:
d68de59
Message:
  1. Implement enum cast; 2. Change valueE so that opague enum returns quasi_void; 3. change enum hiding interpretation and pass visiting scheme
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/enum_tests/.expect/enumInlineValue.txt

    rd68de59 r85855b0  
    1 enumB.A is 5
    2 enumB.B is 6
    3 enumB.D is 11
    4 enumB.E is 12
     1Symbols (enumerator) should have the same values:
     2Symbol a: (10) 10, 10, 10
     3Symbol b: (20) 20, 20
     4Symbol ab: (30) 30
     5Symbol c: (40) 40, 40, 40
     6Symbol d: (50) 50, 50, 50
     7Symbol cd: (60) 60, 60
     8Symbol acd: (70) 70
     9Casting/Upcasting:
     10Symbol a: (10) 10, 10, 10
     11Symbol b: (20) 20, 20
     12Symbol ab: (30) 30
     13Symbol c: (40) 40, 40, 40, 40, 40
     14Symbol d: (50) 50, 50, 50, 50
     15Symbol cd: (60) 60, 60
     16Symbol acd: (70) 70
     17Function Call:
     18Symbol a: (10) 10, 10
     19Symbol c: (40) 40, 40
     20Symbol d: (50) 50, 50
     21Symbol cd: (60) 60, 60
     22Symbol acd: (70) 70
Note: See TracChangeset for help on using the changeset viewer.