Fix tests
diff --git a/mypyc/test-data/irbuild-generics.test b/mypyc/test-data/irbuild-generics.test
index 64a03c9..fe4a949 100644
--- a/mypyc/test-data/irbuild-generics.test
+++ b/mypyc/test-data/irbuild-generics.test
@@ -65,6 +65,7 @@
     r3 = borrow c.x
     r4 = unbox(int, r3)
     r5 = CPyTagged_Add(4, r4)
+    keep_alive c
     return 1
 
 [case testGenericMethod]
diff --git a/mypyc/test-data/irbuild-lists.test b/mypyc/test-data/irbuild-lists.test
index 4a90608..47f7ada 100644
--- a/mypyc/test-data/irbuild-lists.test
+++ b/mypyc/test-data/irbuild-lists.test
@@ -42,6 +42,7 @@
     r1 = borrow cast(list, r0)
     r2 = CPyList_GetItemShort(r1, 2)
     r3 = unbox(int, r2)
+    keep_alive x, r0
     return r3
 
 [case testListSet]