Handle the utils.SkipWrapper exception when genering the constructor
This commit is contained in:
1 parent
fc7083eacc
commit
cfe32a71b3
1 file changed
+8
-3
@@ -1109,9 +1109,14 @@ typedef struct {
|
||||
except CodegenErrorBase:
|
||||
continue
|
||||
if overload.wrappers:
|
||||
overload.generate(code_sink)
|
||||
constructor = overload.wrapper_function_name
|
||||
code_sink.writeln()
|
||||
try:
|
||||
overload.generate(code_sink)
|
||||
except utils.SkipWrapper:
|
||||
constructor = None
|
||||
have_constructor = False
|
||||
else:
|
||||
constructor = overload.wrapper_function_name
|
||||
code_sink.writeln()
|
||||
else:
|
||||
constructor = None
|
||||
have_constructor = False
|
||||
|
||||
Reference in new issue
Block a user