summaryrefslogtreecommitdiff
path: root/src/embind/embind.js
diff options
context:
space:
mode:
authorChad Austin <chad@imvu.com>2014-05-09 17:41:19 -0700
committerBruce Mitchener <bruce.mitchener@gmail.com>2014-05-21 23:02:32 +0700
commita8eda73be9b64636c82474a79742a578b3f2c425 (patch)
treecfe4b866fc54952b10a3bac59c077c330a52b4f9 /src/embind/embind.js
parent09b00f5cd39dc986bc5797c5eb9920af04b4ac59 (diff)
start to checkpoint some intrusive pointer tests
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;