diff options
| author | Brian Anderson <banderson@mozilla.com> | 2013-01-09 12:08:42 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2013-01-13 16:43:39 -0800 |
| commit | e6b57f858f4ac946e6f829f54680d292db36700d (patch) | |
| tree | 091e8394640411a4661d042b80cad90f1754a775 /src | |
| parent | 4fb4be8f174c9d19c8ec6702070ef55987f73cb3 (diff) | |
| download | rust-e6b57f858f4ac946e6f829f54680d292db36700d.tar.gz rust-e6b57f858f4ac946e6f829f54680d292db36700d.zip | |
Add FIXME's for #4404. Android JNI hacks
Diffstat (limited to 'src')
| -rw-r--r-- | src/librustc/middle/trans/base.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc/middle/trans/base.rs b/src/librustc/middle/trans/base.rs index 165d9b60a61..40740be54cf 100644 --- a/src/librustc/middle/trans/base.rs +++ b/src/librustc/middle/trans/base.rs @@ -2152,6 +2152,7 @@ fn register_fn_fuller(ccx: @crate_ctxt, let llfn: ValueRef = decl_fn(ccx.llmod, copy ps, cc, llfty); ccx.item_symbols.insert(node_id, ps); + // FIXME #4404 android JNI hacks let is_main = is_main_name(path) && (!ccx.sess.building_library || (ccx.sess.building_library && ccx.sess.targ_cfg.os == session::os_android)); @@ -2205,6 +2206,7 @@ fn create_main_wrapper(ccx: @crate_ctxt, sp: span, main_llfn: ValueRef) { fn main_name() -> ~str { return ~"main"; } let llfty = T_fn(~[ccx.int_type, ccx.int_type], ccx.int_type); + // FIXME #4404 android JNI hacks let llfn = if ccx.sess.building_library { decl_cdecl_fn(ccx.llmod, ~"amain", llfty) } else { |
