From ae1773d51741c0c32e743d14fdfdd260abe69d4f Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Sun, 3 May 2026 00:23:58 +0100 Subject: [PATCH] fix(test): disable three more string-pointer-arithmetic tests After test_string_diff.affine was disabled in PR #75, three sibling tests carry the same obsolete idiom (treating string literals as raw Int pointers) and fail typechecking the same way: - test_string_eq.affine: return s1 - s2 (String subtraction) - test_string_ptr.affine: return s where s: String, fn returns Int - test_string_multi.affine: return s1 (same shape) All needed a cast / __addr_of intrinsic that doesn't exist in v0.1.0. test_string_simple.affine (return 42 after let s = "Hello") is left enabled because it doesn't return a String. Re-enable when the cast story lands. Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com> Co-Authored-By: Claude Opus 4.7 (1M context) Signed-off-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com> --- .../{test_string_eq.affine => test_string_eq.affine.disabled} | 0 ...test_string_multi.affine => test_string_multi.affine.disabled} | 0 .../{test_string_ptr.affine => test_string_ptr.affine.disabled} | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename tests/codegen/{test_string_eq.affine => test_string_eq.affine.disabled} (100%) rename tests/codegen/{test_string_multi.affine => test_string_multi.affine.disabled} (100%) rename tests/codegen/{test_string_ptr.affine => test_string_ptr.affine.disabled} (100%) diff --git a/tests/codegen/test_string_eq.affine b/tests/codegen/test_string_eq.affine.disabled similarity index 100% rename from tests/codegen/test_string_eq.affine rename to tests/codegen/test_string_eq.affine.disabled diff --git a/tests/codegen/test_string_multi.affine b/tests/codegen/test_string_multi.affine.disabled similarity index 100% rename from tests/codegen/test_string_multi.affine rename to tests/codegen/test_string_multi.affine.disabled diff --git a/tests/codegen/test_string_ptr.affine b/tests/codegen/test_string_ptr.affine.disabled similarity index 100% rename from tests/codegen/test_string_ptr.affine rename to tests/codegen/test_string_ptr.affine.disabled