diff --git a/lib/7.4/modules/testsuite.in b/lib/7.4/modules/testsuite.in
index d07d0357e511ca9b61156f16e71040990411ff66..2c60f85ca521a54a1cec122750846e1442099a92 100644
--- a/lib/7.4/modules/testsuite.in
+++ b/lib/7.4/modules/testsuite.in
@@ -46,5 +46,7 @@ test_compile_any([[
 test_true(arrayp(rusage()))
 test_true(sizeof(rusage())>28)
 
+test_true([[ programp(Regexp) ]])
+
 
 END_MARKER
diff --git a/src/modules/Regexp/testsuite.in b/src/modules/Regexp/testsuite.in
index 3c407fccd262b35ccc1d7124fbb1818d0f466d3f..28fc7756067b49639ae3cd3d60ca17e83748c3ea 100644
--- a/src/modules/Regexp/testsuite.in
+++ b/src/modules/Regexp/testsuite.in
@@ -60,12 +60,4 @@ cond_resolv(Regexp.match, [[
   test_equal([[ Regexp.replace("(a)", "abrakadabra", "�") ]], "�br�k�d�br�")
 ]])
 
-dnl Compat
-test_false([[
-#pike 0.6
-# 1 "-" // Prevent "." from being imported
-Regexp()->replace ]])
-test_true([[
-#pike 7.4
-programp(Regexp) ]])
 END_MARKER