summaryrefslogtreecommitdiff
path: root/src/embind/embind.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/embind/embind.js')
-rw-r--r--src/embind/embind.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/embind/embind.js b/src/embind/embind.js
index 6f905d55..355f05f4 100644
--- a/src/embind/embind.js
+++ b/src/embind/embind.js
@@ -157,6 +157,9 @@ function _embind_repr(v) {
var registeredInstances = {};
function getBasestPointer(class_, ptr) {
+ if (ptr === undefined) {
+ throwBindingError('ptr should not be undefined');
+ }
while (class_.baseClass) {
ptr = class_.upcast(ptr);
class_ = class_.baseClass;