aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChad Austin <chad@imvu.com>2013-03-19 17:04:36 -0700
committerJukka Jylänki <jujjyl@gmail.com>2013-04-12 14:26:24 +0300
commit46d7a60c3bf776b2994d091f2308ac777540f40c (patch)
tree8dc584c169a215e10b86a492db961eeeeee1e6d8
parent6f219fd0caad22aadad34dd46bc8043d299b4299 (diff)
yay, out-of-order registration is tested
-rwxr-xr-xsrc/embind/embind.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/embind/embind.js b/src/embind/embind.js
index 5dd631ff..d3ab0bf5 100755
--- a/src/embind/embind.js
+++ b/src/embind/embind.js
@@ -342,6 +342,7 @@ function __embind_register_tuple_element(
var index = tupleType.elements.length;
tupleType.elements.push(undefined);
+ // TODO: test incomplete registration of value tuples
whenDependentTypesAreResolved([rawType], function(type) {
type = type[0];
tupleType.elements[index] = {
@@ -446,7 +447,7 @@ function __embind_register_struct_field(
rawGetter = FUNCTION_TABLE[rawGetter];
rawSetter = FUNCTION_TABLE[rawSetter];
memberPointer = copyMemberPointer(memberPointer, memberPointerSize);
- // TODO: this could register elements out of order
+ // TODO: test incomplete registration of value structs
whenDependentTypesAreResolved([rawFieldType], function(fieldType) {
fieldType = fieldType[0];
structType.fields[fieldName] = {