mirror of
https://github.com/odin-lang/Odin.git
synced 2026-04-26 00:03:54 +00:00
Remove #relative types from the compiler
This commit is contained in:
@@ -2052,22 +2052,6 @@ explicit_context_definition :: proc "c" () {
|
||||
dummy_procedure()
|
||||
}
|
||||
|
||||
relative_data_types :: proc() {
|
||||
fmt.println("\n#relative data types")
|
||||
|
||||
x: int = 123
|
||||
ptr: #relative(i16) ^int
|
||||
ptr = &x
|
||||
fmt.println(ptr^)
|
||||
|
||||
arr := [3]int{1, 2, 3}
|
||||
multi_ptr: #relative(i16) [^]int
|
||||
multi_ptr = &arr[0]
|
||||
fmt.println(multi_ptr)
|
||||
fmt.println(multi_ptr[:3])
|
||||
fmt.println(multi_ptr[1])
|
||||
}
|
||||
|
||||
or_else_operator :: proc() {
|
||||
fmt.println("\n#'or_else'")
|
||||
{
|
||||
@@ -2634,7 +2618,6 @@ main :: proc() {
|
||||
constant_literal_expressions()
|
||||
union_maybe()
|
||||
explicit_context_definition()
|
||||
relative_data_types()
|
||||
or_else_operator()
|
||||
or_return_operator()
|
||||
or_break_and_or_continue_operators()
|
||||
|
||||
Reference in New Issue
Block a user