summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/private_typeinfo.cpp3
-rw-r--r--src/private_typeinfo.h2
2 files changed, 5 insertions, 0 deletions
diff --git a/src/private_typeinfo.cpp b/src/private_typeinfo.cpp
index 269116b..7014ed2 100644
--- a/src/private_typeinfo.cpp
+++ b/src/private_typeinfo.cpp
@@ -20,6 +20,9 @@ __shim_type_info::~__shim_type_info()
{
}
+void __shim_type_info::noop1() const {}
+void __shim_type_info::noop2() const {}
+
// __fundamental_type_info
// This miraculously (compiler magic) emits the type_info's for:
diff --git a/src/private_typeinfo.h b/src/private_typeinfo.h
index fec081a..6e23d58 100644
--- a/src/private_typeinfo.h
+++ b/src/private_typeinfo.h
@@ -24,6 +24,8 @@ class __attribute__ ((__visibility__("hidden"))) __shim_type_info
public:
virtual ~__shim_type_info();
+ virtual void noop1() const;
+ virtual void noop2() const;
virtual bool can_catch(const __shim_type_info* thrown_type, void*& adjustedPtr) const = 0;
};