File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -1230,7 +1230,9 @@ class SymbolTableVisitor : public CommonVisitor<SymbolTableVisitor> {
1230
1230
current_procedure_abi_type = ASR::abiType::BindC;
1231
1231
} else if (name == " overload" ) {
1232
1232
overload = true ;
1233
- } else if (name != " interface" ) {
1233
+ } else if (name == " interface" ) {
1234
+ // TODO: Implement @interface
1235
+ } else {
1234
1236
throw SemanticError (" Decorator: " + name + " is not supported" ,
1235
1237
x.base .base .loc );
1236
1238
}
Original file line number Diff line number Diff line change @@ -93,7 +93,9 @@ def overload(f):
93
93
94
94
95
95
def interface (f ):
96
- raise Exception ("Unexpected to be called by CPython" )
96
+ def inner_func ():
97
+ raise Exception ("Unexpected to be called by CPython" )
98
+ return inner_func
97
99
98
100
99
101
# C interoperation support
You can’t perform that action at this time.
0 commit comments