Skip to content

Commit 3f81a0b

Browse files
mandolaeriklwaern-intel
authored andcommitted
Fix typo
1 parent 7ac6b94 commit 3f81a0b

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

py/dml/structure.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,7 @@ def qualifier_check(qualifier_name, qualifier1, qualifier2):
777777
(f"overriding method is declared {qualifier_name}, "
778778
+ "but the overridden method is not"))
779779
elif qualifier1 < qualifier2:
780-
raise EMETH(site0, site1,
780+
raise EMETH(m1.site, m2.site,
781781
(f"overridden method is declared {qualifier_name}, "
782782
+ "but the overriding method is not"))
783783

test/1.4/errors/T_EMETH.dml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ template t {
1818
shared method downcast_with_fallback(u fallback) -> (u) default {
1919
return fallback;
2020
}
21+
/// ERROR EMETH
22+
independent method indep() default {
23+
}
24+
/// ERROR EMETH
25+
independent method indep_ret() -> (int) default { return 0; }
2126
}
2227

2328
is t;
@@ -45,6 +50,28 @@ template v3 is u {
4550
}
4651
}
4752

53+
group g4 is t {
54+
/// ERROR EMETH
55+
method indep() {
56+
}
57+
58+
/// ERROR EMETH
59+
independent method int_return() -> (int) {
60+
return 0;
61+
}
62+
}
63+
64+
group g5 is t {
65+
/// ERROR EMETH
66+
independent startup method indep() {
67+
}
68+
69+
/// ERROR EMETH
70+
independent startup memoized method indep_ret() -> (int) {
71+
return 0;
72+
}
73+
}
74+
4875
/// ERROR EMETH
4976
inline method inline_args(int x, inline y) {}
5077

0 commit comments

Comments
 (0)