Feedback
Built-in type name conflicts are now reported at compile time
- Status
- Fixed
- Fixed in
- v26.8.1
- Last updated
- 2026-08-04
Upvotes
0 upvotes
Uses your Objo forum account.
Public summary
Objo Studio currently allows a source type to use the same case-insensitive name as a built-in type. A window named window can therefore replace the built-in Window at runtime, create a self-inheritance cycle, and repeatedly call its generated constructor instead of reporting a compile-time error. Built-in type name conflicts should be rejected before the program runs.