Files
c3c/test/test_suite/enumerations/inc_assign_fail.c3
Christoffer Lerno 5c77c9a754 - Change distinct -> typedef.
- Order of attribute declaration is changed for `alias`.
- Added `LANGUAGE_DEV_VERSION` env constant.
- Rename `anyfault` -> `fault`.
- Changed `fault` -> `faultdef`.
- Added `attrdef` instead of `alias` for attribute aliases.
2025-03-15 20:10:47 +01:00

21 lines
303 B
Plaintext

// #target: macos-x64
module test;
import std;
enum Abc
{
ABCD,
OKFEOFKE,
OFKEOFK
}
typedef Bob = Abc;
fn void main()
{
Abc y;
y ^= 1; // #error: Expected an integer here, not a value of type
y += 1.0; // #error: The right side was 'double'
Bob gh;
gh += 1; // #error: A value of type 'Bob'
}