fixed testcase to take enum->int conversion into account
diff --git a/example/example4.cpp b/example/example4.cpp
index 3293e93..ae4dfb3 100644
--- a/example/example4.cpp
+++ b/example/example4.cpp
@@ -31,13 +31,13 @@
     return false;
 }
 
-float test_function2(int i) {
-    std::cout << "test_function(" << i << ")" << std::endl;
-    return i / 2.f;
+void test_function2(EMyEnumeration k) {
+    std::cout << "test_function(enum=" << k << ")" << std::endl;
 }
 
-void test_function3(EMyEnumeration k) {
-    std::cout << "test_function(enum=" << k << ")" << std::endl;
+float test_function3(int i) {
+    std::cout << "test_function(" << i << ")" << std::endl;
+    return i / 2.f;
 }
 
 void init_ex4(py::module &m) {