updated reference output
diff --git a/example/example12.ref b/example/example12.ref
new file mode 100644
index 0000000..be6d092
--- /dev/null
+++ b/example/example12.ref
@@ -0,0 +1,11 @@
+Constructing Example12..
+Original implementation of Example12::run(state=10, value=20)
+30
+Caught expected exception: Tried to call pure virtual function "pure_virtual"
+Constructing Example12..
+ExtendedExample12::run(20), calling parent..
+Original implementation of Example12::run(state=11, value=21)
+32
+ExtendedExample12::pure_virtual(): Hello world
+Destructing Example12..
+Destructing Example12..