diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-06-11 09:46:33 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-06-11 09:46:33 -0700 |
commit | 0ad87244178badf26cd5c8e0ed88116e87026472 (patch) | |
tree | db19d53d4548391d316fec33954ed7d5d3cfb68b /emscripten.py | |
parent | a1eb425371aa310e074b06d80d56adf71d6f5383 (diff) | |
parent | 886e3158cf5d95a2c2721e5eb9a1c3ac4461f805 (diff) |
Merge branch 'incoming'
Diffstat (limited to 'emscripten.py')
-rwxr-xr-x | emscripten.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/emscripten.py b/emscripten.py index 248d0ce4..d8312855 100755 --- a/emscripten.py +++ b/emscripten.py @@ -127,6 +127,9 @@ def emscript(infile, settings, outfile, libraries=[], compiler_engine=None, if DEBUG and len(meta) > 1024*1024: print >> sys.stderr, 'emscript warning: large amounts of metadata, will slow things down' if DEBUG: print >> sys.stderr, ' emscript: split took %s seconds' % (time.time() - t) + if len(funcs) == 0: + raise RuntimeError('No functions to process. Make sure you prevented LLVM from eliminating them as dead (use EXPORTED_FUNCTIONS if necessary, see the FAQ)') + #if DEBUG: # print >> sys.stderr, '========= pre ================\n' # print >> sys.stderr, ''.join(pre) |