summaryrefslogtreecommitdiff
path: root/testsuite/compiler/check/restricted-inheritance
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/compiler/check/restricted-inheritance')
-rw-r--r--testsuite/compiler/check/restricted-inheritance/A.gf8
-rw-r--r--testsuite/compiler/check/restricted-inheritance/B.gf3
2 files changed, 11 insertions, 0 deletions
diff --git a/testsuite/compiler/check/restricted-inheritance/A.gf b/testsuite/compiler/check/restricted-inheritance/A.gf
new file mode 100644
index 000000000..4e8e7780b
--- /dev/null
+++ b/testsuite/compiler/check/restricted-inheritance/A.gf
@@ -0,0 +1,8 @@
+abstract A = {
+
+cat A1; A2 ;
+fun f1 : A1 ;
+ f2 : A1 ;
+ g : A2 ;
+
+} \ No newline at end of file
diff --git a/testsuite/compiler/check/restricted-inheritance/B.gf b/testsuite/compiler/check/restricted-inheritance/B.gf
new file mode 100644
index 000000000..bc1f76d84
--- /dev/null
+++ b/testsuite/compiler/check/restricted-inheritance/B.gf
@@ -0,0 +1,3 @@
+abstract B = A - [A1] ** {
+
+} \ No newline at end of file