don't try to cast 'None' into a C++ lvalue reference

This commit is contained in:
Wenzel Jakob
2016-05-01 14:42:20 +02:00
parent bdd11030c2
commit bd57eb484d
5 changed files with 24 additions and 6 deletions

View File

@@ -7,7 +7,7 @@ from example.issues import print_cchar, print_char
from example.issues import DispatchIssue, dispatch_issue_go
from example.issues import Placeholder, return_vec_of_reference_wrapper
from example.issues import iterator_passthrough
from example.issues import ElementList, ElementA
from example.issues import ElementList, ElementA, print_element
import gc
print_cchar("const char *")
@@ -42,3 +42,8 @@ gc.collect()
for i, v in enumerate(el.get()):
print("%i==%i, " % (i, v.value()), end='')
print()
try:
print_element(None)
except Exception as e:
print("Failed as expected: " + str(e))