Add Slice<T> generic struct support and fix C backend generic filtering
- Add lib/Slice.bux with Slice<T> generic struct - Fix C backend to recognize Slice/Slice* as generic types - Use var instead of let for uninitialized Slice<T> locals - Selfhost loop passes, tests pass
This commit is contained in:
@@ -683,6 +683,7 @@ func CBE_IsGenericTypeName(name: String) -> bool {
|
||||
if String_Eq(name, "MapEntry") || String_Eq(name, "MapEntry*") { return true; }
|
||||
if String_Eq(name, "StringMap") || String_Eq(name, "StringMap*") { return true; }
|
||||
if String_Eq(name, "StringMapEntry") || String_Eq(name, "StringMapEntry*") { return true; }
|
||||
if String_Eq(name, "Slice") || String_Eq(name, "Slice*") { return true; }
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user