aboutsummaryrefslogtreecommitdiff
path: root/src/library.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-12-10 13:10:35 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-12-10 13:10:35 -0800
commitd9e1837c619bc70f9424489787ca80766c998789 (patch)
treeee32d6815351d7e51811fc3bd890734394857050 /src/library.js
parent4101e15f9edb7a8f14f96dbc813281ff8d601760 (diff)
simplify varargs to always have an explicit last parameter called varrp
Diffstat (limited to 'src/library.js')
-rw-r--r--src/library.js5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/library.js b/src/library.js
index 5834797f..c01b2d70 100644
--- a/src/library.js
+++ b/src/library.js
@@ -4721,9 +4721,8 @@ LibraryManager.library = {
// ==========================================================================
llvm_va_start__inline: function(ptr) {
- // varargs - we received a pointer to the varargs as a final 'extra' parameter
- var data = 'arguments[' + Framework.currItem.funcData.ident + '.length]';
- return makeSetValue(ptr, 0, data, 'void*');
+ // varargs - we received a pointer to the varargs as a final 'extra' parameter called 'varrp'
+ return makeSetValue(ptr, 0, 'varrp', 'void*');
},
llvm_va_end: function() {},