aboutsummaryrefslogtreecommitdiff
path: root/src/tilde_stmt.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2023-08-05 16:05:39 +0100
committergingerBill <bill@gingerbill.org>2023-08-05 16:05:39 +0100
commitc91898a8889604617140ad15c70f4d68494fa0a1 (patch)
treebf5f82b295f1751ce2e099a07edbfdfe175a7ddb /src/tilde_stmt.cpp
parentafa8eb2d6fdf1e3fd7278ee1623506984a150f15 (diff)
Remove #relative slices; Replace with #relative multi-pointers
Diffstat (limited to 'src/tilde_stmt.cpp')
-rw-r--r--src/tilde_stmt.cpp15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/tilde_stmt.cpp b/src/tilde_stmt.cpp
index 382b4c02d..2a2aa31aa 100644
--- a/src/tilde_stmt.cpp
+++ b/src/tilde_stmt.cpp
@@ -530,21 +530,6 @@ gb_internal cgValue cg_emit_struct_ep(cgProcedure *p, cgValue s, i64 index) {
}
case Type_Array:
return cg_emit_array_epi(p, s, index);
- case Type_RelativeSlice:
- {
- Type *bi = t->RelativeSlice.base_integer;
- i64 sz = type_size_of(bi);
- switch (index) {
- case 0:
- case 1:
- result_type = bi;
- offset = sz * index;
- break;
- default:
- goto error_case;
- }
- }
- break;
case Type_SoaPointer:
switch (index) {
case 0: result_type = alloc_type_pointer(t->SoaPointer.elem); break;