diff --git a/src/library_dylink.js b/src/library_dylink.js index 965b119a42dad..bf8995a7df5fb 100644 --- a/src/library_dylink.js +++ b/src/library_dylink.js @@ -172,6 +172,16 @@ var LibraryDylink = { // correctly. rtn.required = true; } + var value = resolveGlobalSymbol(symName, true).sym; + if (!value) { + return rtn; + } + if (typeof value == 'function') { + /** @suppress {checkTypes} */ + rtn.value = addFunction(value, value.sig); + } else if (typeof value == {{{ POINTER_JS_TYPE }}}) { + rtn.value = value; + } return rtn; } },