Files
lib_compiler/tests/regression_error_field_followed_by_invalid.txt
2024-04-13 15:29:53 +02:00

26 lines
500 B
Plaintext

// #failed: parse
S :: struct { i: int; }
A :: struct { i: int; }
main :: proc(): int {
s: S;
// #error: expected identifier got instead integer literal
a := s.32;
// #error: expected identifier got instead string literal
b := s."asd";
// #error: expected identifier got instead open paren
d := s.("asd");
val := 32;
// #error: expected identifier got instead open paren
e := s.(24 + val);
// #error: expected identifier got instead open paren
f := s.(24 + 24);
}