diff options
author | Chad Austin <chad@imvu.com> | 2014-05-09 17:41:19 -0700 |
---|---|---|
committer | Bruce Mitchener <bruce.mitchener@gmail.com> | 2014-05-21 23:02:32 +0700 |
commit | a8eda73be9b64636c82474a79742a578b3f2c425 (patch) | |
tree | cfe4b866fc54952b10a3bac59c077c330a52b4f9 /src/embind/embind.js | |
parent | 09b00f5cd39dc986bc5797c5eb9920af04b4ac59 (diff) |
start to checkpoint some intrusive pointer tests
Diffstat (limited to 'src/embind/embind.js')
-rw-r--r-- | src/embind/embind.js | 3 |
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; |